Thurmon Lockhart
His lectures are kinda disorganized, but he a nice guy. His reviews are exactly like his exams/quizzes. word for word. he rambles a bit but you don't really need to pay attention to pass as long as u know very basic phy121