Michael Rosario
Dr. Rosario is a great professor. The class is based on Mastering assignments, 4 exams, and 3 practicals but he does offer extra credit. The lectures are very heavy in content and sometimes he explains things more in detail than needed, but he does offer review sessions before every exam. Put in the work and this class will be very exciting!