Pretty good class! There are weekly assignments and one larger project due at the end of the course as the final. No midterms or testing in this class. Need to participate! If you keep up with the reading and homework, you'll be okay. Mostly a lecture/Socratic type learning.