Jeffrey Cardille
Extremely disappointing lectures with no appropriate vocabulary. Unable to properly explain some of the simplest concepts and struggles to discuss topics related to his own research field. Uses excessive friendliness to compensate but won't move a finger to help you. He might actually make your grade worst if you ask for a review.