Reviews of professor Shannon Kleynenberg

Rating: 5.0/5, difficulty: 1.0/5
She is great! As long as you show up and do the work you will pass no problem. She does a great review for the final.