Jeffrey Tirshfield
Hes very specific and intricate with his lectures. This is a good thing and challenges you to really be attentive of what youre learning. He doesnt like technology being used in class so prepare to take handwritten notes. I didnt have any issue with this at all. Hes also very patient and accommodating to your needs. Just communicate with him.