Courtney Walsh
Walsh is awesome, lots of opportunity for extra credit. Tests are not hard if you study, she will discount questions that a large percent of people miss. She's AMAZING and makes everything fun.