Work & Research Background

Research: GPGPU, Image Processing, Biometrics, Neural Networks, Data Centers

Advisor: Prof. D. Wong

Lab: SoCal at UCR

Work Experience:

TBA

 

Teaching Experience:


University of California Riverside, Riverside, CA, USA

Teaching Assistant, Machine Organization & Assembly Language Programming (CS061), Prof. B. Linard

Spring 2017

—Conducted office hours and supervised about 80 students in 9 lab and 5 programming assignments

 

Teaching Assistant, C++ Programming (CS013), Prof. A. Koehler

Winter 2017

—Conducted office hours and labs for over 80 students

—Covered as instructor for discussion sessions

 

Teaching Assistant, GPU Architecture & Parallel Programming (EE217/CS217), Prof. D. Wong

Fall 2016

—Graded CUDA coding assignments for over 40 students

—Conducted office hours

 

Teaching Assistant, Software Construction (CS100), Prof. B. Crites

Fall 2016

—Supervised 40 students in 8 lab assignments regarding code patterns such as strategy, iterator, etc.

—Conducted office hours


New York University Polytechnic School of Engineering, Brooklyn, NY, USA

Teaching Assistant, Introduction to VLSI course (EL5473), Prof. N. Karimi

Spring 2014

—Participated in designing and grading homework and lab assignments for over 40 students

 

Teaching Assistant, Digital Logic & State Machine Design course lab (CS2204), Prof. H. Hadimioglu

Fall 2013 and Spring 2014

—Supervised over 80 students doing 6 experiments and a final project

 

Teaching Assistant, Introduction to VLSI (EL5473), Prof. N. Karimi

Spring 2013

—Participated in designing and grading homework and lab assignments for over 60 students
—Revised the lab tutorials


Sharif University of Technology, Tehran, Iran

 

IT Manager, Optical Networks Research Laboratory (ONRL)

July 2010 – July 2012

—Assembled and managed the computers in the lab and a network between them
—Finished a project revolving a precise optical spectrum analyzer

 

Undergraduate Assistant, Superconductor Electronics Research Laboratory (SERL)

September 2011 – May 2012

—Participated in building an automatic programmable spin coater device for future experiments performed in the lab (Patented in Iran in 2014 [Perisan])

 

Teaching Assistant, Microprocessor Systems Design course (#25771), Prof. M. Hashemi

January – May 2012

—Participated in designing homework and exam questions and grading exams

 

Teaching Assistant, Microprocessor Structure course lab (#25754), Prof. S. Baqeri

September – December 2011

—Supervised 38 students doing 10 experiments throughout the semester

 

Teaching Assistant, Microprocessor Structure course (#25754), Prof. H. Movahedian

September – December 2011

—Assigned to teach AVR programming to students, which was necessary for the final project
—Contributed to designing the final project