Tristan Haseler
I should be studying for his exam but I gotta write this review first to warn anyone wanting to take his class. His lecture is literally powerpoints he reads off of. He goes way too fast and overcomplicates the concepts. He taught us new material before giving us a test on previous content. If he's your only choice just take physics next semester.