DO NOT TAKE HIS CLASS!!! EXPECTS YOU TO DROP EVERYTHING FOR HIS CLASS AND DOES NOT CARE WHAT IS GOING ON IN ANY OF YOUR OTHER CLASSES! WILL LECTURE FOR 2-3 HOURS NO PROBLEM AND EXPECT EVERYONE TO KNOW WHAT IS GOING ON. HE DOES NOT CARE ABOUT PERSONAL MATTERS OR IF YOU ARE STRUGGLING EXPECTS YOU TO LIVE IN OFFICE HOURS AND TUTORING HOURS EVERYDAY.