Davoud Ghahremanlou
Dr. Ghahremanlou is a genuine, charismatic professor who wants his students to succeed. However, the course can be self-taught at times; he provides base level of understanding and expects you to conduct your own study on how to solve the problems. The course moves quickly, and the material can sometimes be heavy and confusing.