The professor himself is quite nice and very clearly wants to teach his students. However, his choice of in-class material versus what the homework involves is very different. He also expects homework to take up to 15 hours a week, lots of work for very little reward. Needs to break it down into simpler, smaller concepts so we learn
Despite this being his first quarter teaching, I thought he did a good job. His lectures are boring, but he said he's going to try to fix that next year. The midterm and final were online but semi-proctored and hard. There's a research paper but you get extra credit for submitting early. He is accommodating and gives a lot of a good career advice.