Super interesting material and Dr. Kuss is always available to help, very nice professor. There is a midterm, two assignments, a lab project, and a presentation, but you can move the weight of the presentation to the midterm if you want. The final lab project is great, you get a ton of freedom with it. My absolute favourite course I've taken