Gerasimos Karavitis
HE IS AMAZING! My FAVORITE professor so far. PLEASE TAKE HIM you won't regret. He's polite, funny, caring, and inspirational. I would take him again with NO DOUBT. Trust me, he is the type of person who inspire others that you want to become one day. Really clear grading criteria and clear instructions. Follow the rubric and you will get an A. 
