Dr. Holmes was by far one of the best science professors Ive had! Participation/attendance is important bc you need to be there for the entire lab and turn in a lab summary card and theres in-class group assignments during lecture. He really knows how to keep students engaged and extra credit opportunities! Easy A, if you work hard for it/show up