Dane Johnson
- Always available for office hours 
- super friendly, helpful, and caring
- tries to give as much credit as possible
- hard course, but much easier than I intended because of his teaching style