Gary Vanderlaan
Dr. V is very very smart at what he teaches but sometimes tough when communicating the material as he would often go on tangents and present material that wasn't necessarily relevant. The first practical was very hard but after that you will get the hang of them. Definitely study his reviews and SGs as they are the basis for his practicals.