|

|
Courses
Core Graduate Courses
- Advanced Algorithms [Fall 2010] [+]
Instructor: Andrew McGregor
- Advanced Software Engineering: Analysis and Evaluation [Fall 2009][+]
Instructor: Lori Clarke
- Modern Computer Architecture [Spring 2009] [+]
Instructor: Charles Weems
- Artificial Intelligence [Fall 2008] [+]
Instructor: Victor Lesser
- Theory of Computation [Spring 2008] [+]
Instructor: Neil Immerman
- Advanced Information Networking [Fall 2007] [+]
Instructor: Jim Kurose
Elective Graduate Courses
Teaching Assistantship
The above courses are graduate ones offered to master students at AIT.
Responsibilities included designing & grading of the assignments,
course projects and exams, as well as attending regular recitation
sessions, lab sessions & occasional lectures.
Instructor
-
[2009-present]
Teaching C/C++ to a group of graduate students in UMASS, Amherst studying
in majors other than computer science. This has been a voluntary work.
-
[2005]
Teaching basics of algorithms, data structures & C programming language
to top selected high school students of Tehran First Educational Region
as part of the program held by both Sharif University of Technology &
National Ministry of Education.
- [2004]
Teaching at Farzanehgan High School (part of National Organization for
Development of Exceptional Talents) as a note to set up robotic and
artificial intelligence research teams in high schools.
|