Woochul Lee
Professor Lee really does seem to care about helping his students understand the concepts, however this class will take up your entire life. Lab reports take 10+ hours to do on average and get graded critically. Exams are hard, but doable. You will have to code your own solvers every so often for Homework, and sometime for lab. Lectures with chalk