Monica Banyi
Very difficult class. Exams are weighted extremely heavily and practice problems/homework are not at all like the exams which makes it hard to study for. Nice as a person but lectures are hard to follow and apply to the exams. Optional project is also very lengthy and difficult to understand.