Daniel Peretti
Maybe the worst thing i have ever did by doing this course. It's got 5 papers. One midterm and final exam with full of definition. For a elective this much of work? And grading is very tough. Just avoid the course.