Jennifer Butler
An easy A as long as you do the homework and discussions on time. She does NOT take late assignments EVER. She's very responsive, will reply within 24 hours. Gives lots of extra credit opportunities.