Prof Esteban is an amazing professor and incredibly personable. He moved deadlines multiple times during the semester when students needed more time and was a constant resource. His in-lecture demos are immensely helpful for the projects. He goes above and beyond for his students and genuinely wants to see them succeed. 