Brandon Lieberthal
Brandon is a fantastic teacher, and conveys information very clearly. His grading is very reasonable. I was the most worried about Diff eqs at the beginning of the semester and it ended up being one of my favorite classes. Take his class if possible!