Shrideep Pallickara
Absolutely amazing professor who really cares for his students. I took cs250 and cs370 with Shrideep and I do not regret one second of it. His lectures can be a bit content heavy, but he loves taking questions and will help explain anything that does not make sense. Just trust me when I say to take at least one class with him, you won't regret it.