Dr. Srinivasa is very clear about her grading criteria. The class is structured into weekly quizzes (which are VERY easy), exams (she provides practice exams/reviews), assignments, and lab reports. Very thorough and teaches you alot about laboratory techniques and easily accessible outside of class. Attendance is encouraged but not mandatory. 10/10