David Patrick
A great teacher and makes learning the subject matter easier. He is flexible with classes and records his lectures so if you miss a class you can recap the lecture online to stay caught up. Extremely helpful teacher and I would absolutely take his class again.