Joel Sokol
Dr. Sokol is a great teacher and very skilled at summarizing things into their core substance and imparting the knowledge. I did not realize how great Dr Sokol was until I took a few more professors to compare. He's really been the best.