Nina Yamkovoy
She is the best teacher I've had at UMB, she's funny, caring and wants her students to succeed. She offers office hours, extra credit, time to make up exams but its all up to you to put in the work. Read the chapters before each class so you aren't lost. Her pace is fast the first month, but it slows down. Don't take MATH129 with anyone else.