Don't take this class. 1.5 hour incomprehensibly boring lectures (which are mandatory with no makeups), 3 hour labs twice a week with no organization, terrible communication of expectations, and nonexistent class structure. This class will frustrate you to no end because the professor is incompetent at his job. AVOID!!!!!!