Nicholas DiFrancesco
This Prof. is one of the best I've had this year I was doing through a rough patch and he got me all the help I needed and even allowed me to catch up love this man and his teaching style!