Nathan Nikolic
Great professor. Super helpful, most of the course is just one group project and 90% of the grades come from that group project. No exams. Group project is a lot of work at times, but manageable.