Teaching Experience

  • [Summer 2023] TA - Compiler Design, UC Riverside.
            → Numerical Evaluation | Comments

  • [Summer 2022] TA - Compiler Design, UC Riverside.
            → Numerical Evaluation | Comments

  • [Spring 2022] TA - Compiler Design, UC Riverside.
            → Numerical Evaluation

  • [Summer 2021] TA - Compiler Design, UC Riverside.
            → Numerical Evaluation | Comments

  • [Spring 2021] TA - Compiler Design, UC Riverside.
            → Class1: Numerical Evaluation | Comments
            → Class2: Numerical Evaluation | Comments

  • [Spring 2018] TA - System on Chip, Sharif University of Technology.

  • [Fall 2017] TA - Testability, Sharif University of Technology.

  • [Summer 2017] TA - Logic Design Lab, Sharif University of Technology.

  • [Spring 2017] TA - Advanced VLSI, Sharif University of Technology.

  • [Fall 2017] TA - VLSI Design, Sharif University of Technology.

  • [Summer 2016] TA - Digital System Design Lab, Sharif University.

  • [Fall 2019] TA - VLSI Design, Shahed University.

  • [Fall 2019] TA - Computer Architecture, Shahed University.

  • [Spring 2019] TA - Digital Electronic, Shahed University.

  • [Spring 2019] TA - Computer Architecture, Shahed University.

  • [Spring 2019] TA - Logic Design Lab, Shahed University.

  • [Spring 2019] TA - Digital System Design Lab, Shahed University.

Mahbod Afarin
Mahbod Afarin
PhD Candidate

Mahbod Afarin is a PhD Candidate of computer science and engineering at the University of California Riverside advised by Professor Rajiv Gupta and Professor Nael Abu-Ghazaleh. His research interests include Computer Architecture, Compiler Optimization, and Graph Processing Hardware and Accelerators.