Robert Rivera
I loved this professor. He is very understanding about late assignments, all online material is open note (including tests), his lectures were amazing. Every lecture is followed by a quiz you take during the lecture. I enjoyed this class and found it interesting. He answers emails quickly & provides great feedback on assignments.