Kristen Vadasz
she is super nice and gives tons of extra credit opportunities!! theres about 5 hw assigment in the semester. youre allowed a cheat sheet for all the exams. her exams are a bit tough but fair. overall a fun engaging class.