Fabricio dAlmeida
One of the most interesting lectures I've had so far really cares about students' understanding and encourages students to ask questions. Great professor, in my opinion. Homework can be hard as well as the exams but if you attend lectures, it really isn't an issue. The only issue I saw was office hours were online which I don't like. 