James Shanks
This course prepares you well for future biology labs, but the professor has some issues. He is very confrontational and prone to angry outbursts, especially in one-on-one settings such as office hours. Avoid asking questions, they are met with hostility. Rely on the TA and avoid the professor and you should be fine.