Marcela Knapp
She is simply amazing! You must take her! She wants to see you succeed and will help you reach your goals. She also shares her own relevant classroom experiences which I found very beneficial. I wish I could have her every semester.