David Sacrestano
Caring, funny,easy going, gives bonuses, on a good day he may be open to criticism. As far as his lectures go, one requires class participation, so studying ahead of class would work in your favor. His teaching method is very PP based,rushed and difficult to grasp perhaps use relatable analogies, also his exams questions tend to appear incomplete.