Ravi Thambusamy
Dr. Ravi is an exceptional average professor. I came into the class with no previous coding knowledge, and am almost done with the semester with above a 100%. The assignments are very similar to the Hands-on Activities that he walks you through in class. Cheat Sheet for exam. Replies to emails so quick, he will help you if you put in the effort.  