A really interesting but memorization heavy course. It is a lot easier to do well if you try and understand the reasoning behind processes or naming conventions, rather than pure memory. The content was really interesting, it was one online lecture and two in class lectures per week. There is a lab every other week but it is essential that you aren’t even 10 seconds late. They are on 4th floor of IAHS so make sure your previous class isn’t like basement of Arts Quad. The labs are really interesting, but make sure you review some content beforehand because the TAs will ask a lot of questions. The TAs seem to all be really helpful and knowledgable. The weirder your mnemonics, the easier they are to remember.