Mohsen Eshraghi
Dr. Eshraghi is lecture-heavy and uses the textbook often, however, he tries to incorporate you into the lectures. He would constantly question the class throughout the lecture to gauge our understanding of the subject matter; if you did not understand it right away, he would not mind repeating himself. It was not easy, but I enjoyed the class.