Rishab Nithyanand
One of the best computer science professors at the university. Be aware of the four group project assignments. If you get lazy team members, then you will have a tough time getting a better grade. Exams are very practical. Overall, an amazing class!