Davoud Ghahremanlou
Honestly, if you see any reviews from before the Winter 2022 semester, disregard them. Davoud has changed and has made this course a nightmare. I cannot recommend, which is a shame because I had such high hopes.