Jonathan Shelley
Dr. Shelley really cares about his students but he is also extremely tough and expects A LOT. My group worked extremely hard on every assignment (working at least 3 hours on each, and upwards to 8 hours on others) and only got 100 on one assignment. Sometimes the expectations aren't clear so it's sort of hard to do well.