Karthikeya Bollu
One of the nicest professors I have ever met. One of the few teachers who made me feel cared for. He is easily accessible outside of class. His midterms are hard though. Although he will tell you what to study, he will test you on smallest of concepts so make sure you have a clear idea of what you are studying. Ask questions in class