Jeremiah Case
This guy is awful. Lectures on teams are not helpful. I've taken classes at another prestigious school and none were like this. Get rid of this guy!!!! Never gives explanations for anything.