I cannot say enough good things about Profe. He is my FAVORITE professor! Hes super chill, and teaches difficult concepts in a way that is easy to understand. He also responds to emails quickly. He gives you LOTS of opportunities to practice. AMAZING teacher. 12/10 would recommend.