Andy Borchers
This class was the hardest thing in my college career, but Borchers really goes above and beyond to help you through it. The expectations for the class are laid out clearly from the start, and if you put the effort in, you can do well. But I'm not gonna lie. It's really dense, and you can't fake your way through. When you have questions, ask them.