Dr. Soheila Bashardoust-Tajali
Avoid if you don't want to come to class: random attendance, marked lecture quizzes, monotone voice, and dry lectures. You will be tested on unconventional things like syntax or gimmicky features not covered in slides. Lab and project requirements are ambiguous, and while some labs are easy enough to be redundant, the project is very overloaded.