Ravi Thambusamy
He's hard to understand sometimes and just goes off his notes which aren't great to follow. He goes way to fast in class and just codes but doesn't really just talk about it. This class needs 3 days a week. There is just too much and how he does it doesn't feel like it builds very well on each other. He is easy to contact but its not fun at all.