Jonathan Fegley
Dr Fegley is a classy gentleman, with an old school teaching style. Heavy heavy lecture based, although he does not enunciate very well and his tone is very soft and monotone that can easily put you to sleep. The biggest issue with him is he goes incredibly deep and broad with the readings. A single question can go three pages long. LOTS of reading