Absolutely the WORST professor I've ever had. Doesn't answer emails. Can't seem to grade any problem sets correctly. Forces you to have camera on. Calls on random people. Slides are written in paragraphs, not organized at all. Does not record lectures. Class average on midterm was a D (did not curve, stated to curve class instead, what a lazy move)