Peyman Faizian
Faizian is a solid teacher. He has high expectations but encourages questions in class to help understanding. Lectures have a lot of material and it can be difficult to digest mainly due to the course subject. I feel he is fair, he does give partial credit on his exams contrary to what someone else put, and his projects take a few hours, not 30.