Hamid Ravanbakhsh
Took him on Fall 2023 which was one my worst semester. I struggled at his first two tests, but he only allows the lowest test grade to be dropped. His lecture are mostly good lectures, but he would sometimes confuse the class what he is writing and saying at the same time. HWs are due by mostly after each test in a pdf file. Overall he is par/ okay