Thomas Kluxen
I really enjoy this professor, but this class is a LOT of work. There are so many papers and you have to try so hard to do things the right way. He goes over the assignments a lot, you spend a lot of time in class working on papers, and there's a lot of feedback on Canvas, but it's a lot to handle if you have a lot of other classes. Nice but hard