Arman Rezaee
Professor Rezaee is a nice person and has very in-depth lectures and notes. His homework problems are straight-forward; however, grading tends to take awhile and sometimes grading criteria was unclear. At times he seemed to get confused by his own explanations and would have to repeat/reword the theory and his example problems.