Farrokh Malihi
He is a good professor. He takes time to listen to your questions. His lectures and explanations clarify the main concept of the course. He is detail oriented and focuses on practicing. His practice problems really help a student to learn well. If you want to learn, I recommend to take his class.