Sailaja Athyala
The course was great. Quite thorough. Exams are not easy and require preparation. There is a group project so be sure you are fulfilling your role and you're on everyone else's case because you are all getting the same grade; there is no split on portions. Prof is approachable and available to help and coach.