Srilatha Bingi
Bingi is by far one of the best professors I have ever taken. Her lectures are amazing,s he will constantly give you real-world applications to what you're learning in class. Unfortunately, I wasn't able to complete the class due to some registration problem, I would highly recommend her.