Matthew Walker
Fantastic professor. Content is difficult, but he teaches all of it in class and gives examples to make sure everybody fully understands. Every exam except the final has heavy partial credit, so making a good grade is obtainable. Professor Walker is a very kind and funny person, highly recommend taking his class.