Aaron Allen
Cares about his students and is good at explaining, but definitely not the class to take if you function best with structure, hence the higher difficulty. No lectures, just reading the text/doing problems in class with assistance from the professor when needed. Professor has a lot of questions to answer so it can be hard to get help during class.