Super smart and intelligent professor. This class however sucks. Graded by few things and insane attendance policy (2 freebies and if you miss 1 your grade drops half a letter grade). Prof. Edoro has super uninteresting lectures and awful communicator. Only thing I really liked was instagram project at the end of the semester. 