Vidyasagar Sriramoju
I do not recommend this professor at all. His lectures are long and does not like to explain. He also does not speak clearly. Very hard to understand him. I had to take this class as a requirement.