Mehdi Darban
Major portion of the class is a session long group project. The assignment itself is fine, however if you end up with a group of people that are not going to participate and work to get things done timely, you may have a very difficult time with this course.