Reviews of professor Jonathan Shannahan

Rating: 5.0/5, difficulty: 3.0/5
Overall a really well organized class and I really enjoyed the material and lectures. Shannahan is a nice guy and I would definitely take a class with him again!