she has lots of assignments that are outlined and explained but still sometimes unclear. she didn't record the lectures but they were very helpful, she gave lots of examples. make sure you choose good partners for the final project cause that put me down 3%. she is very nice and pleasant and answers email very quickly.