Prof Katz is clearly passionate about the subject matter of the class, relating topics to her own business and making the dense material more digestible. Slow grading and tough, but felt she was fair. Lab was fun, but the group project was not. Tests were long but mainly MC.