There is a lot of coursework and assignments in this class, but everything is outlined and deadlines are clear. The professor is very reachable outside of class, always updates the gradebook and responds to emails. There is a lab portion and a lecture portion, so it is a time consuming class but not too difficult of material. 