Aaron Koepke
Aaron is just a good guy. The class is boring and he tries to make it fun because he knows it can be tedious. There is a ton of a little assignments that are pretty much free points. Towards the end there is a big team project, but you get a lot of time to work on it and it should be too hard.