Ching-yu Huang
Professor Huang has been one of my favorite professors in the CS/IT department. Yes, you have to work hard and self study but you should not be a CS/IT major is you cannot self study and problem solve on your own. I have learned a lot in his class. He is also very understanding and caring just ask for help!