Hamid Ravanbakhsh
Fall 2020. His lectures can be dull, it was challenging to focus since he speaks so fast and has a strong accent. He can explain concepts well enough. Sometimes he doesn't really understand our questions so some just don't ask. Insane amount of homework, I had at least 30 pages per assignment (3 total) but it helps for the tests and quizzes.