David Camerini
Professor was very accommodating to anyone who struggled but also fair in his grading. There were several assignments but it all helps boost your grade (labs, lecture quizzes, unknown, lab quizzes). There were extra credit questions on exams which help boost your grade. Studying for exams is crucial but this is to be expected. Recommend taking him!