My teaching philosophy centers on two goals for my students: a rigorous theoretical understanding and the ability to implement and apply material to real-world problems. In my experiences as both teacher and student, I have found that the correct balance between theory and application is crucial for learning in any discipline, but particularly important for computational sciences. Each of the two perspectives heightens the other, bringing the students to a more complete understanding of the material and greater proficiency in application. These aims permeate all pedagogical tasks, including curricula and assignments, guiding classroom experiences, and interacting with individual students.
As instructors, we have the power in our classrooms to choose to attend explicitly to issues of access, inclusiveness, fairness and equity.
All teaching evaluations are now public and you can find them here: gatorevals.aa.ufl.edu/public-results/
The courses that I regularly teach are:
Learn more about the different project topics developed in my Machine Learning courses: AI Course Showcase - Project Topic Examples