Richard Connors
He goes through his lectures very fast which makes it hard to follow along but he tries his best to get through the material while explaining it thoroughly. He is very nice and wants his students to understand the content. I recommend going to office hours because his lectures are fast and hard to understand. 