Courses Taught
- Big Questions: Wealth and Poverty (Singapore Management University)
- Advanced Instructional Strategies (Johns Hopkins University)
- Data Workflow in R Language (Johns Hopkins University)
- Science of Learning (Johns Hopkins University)

Teaching Philosophy
In our world of rapid technological evolution, where information is at our fingertips, traditional teaching methods must be reevaluated. Teaching is no longer merely about conveying information; it’s about preparing students for a lifetime of learning by arming them with versatile skills and a robust toolkit. In my classroom, I do not just utilize cutting-edge technology; I leverage it to create an environment that is both interactive and tailored to each student. Though some may fear the evolution of technology (e.g., ChatGPT) and opt for banning it in the classroom, I appreciate the ever-changing nature of technology and strive to ensure that my students are equipped with these tools.
I am committed to not only equipping my students with these tools, but I also explore ways to apply tools meaningfully in my classrooms. On the one hand, using tech and preparing students for a tech-driven world is indispensable. On the other hand, the mere presence of technology within classrooms does not guarantee teaching success. Success lies in designing individualized learning experiences and nurturing positive student-teacher relationships. Relying solely on technology as a universal remedy can be misguided; therefore, I constantly strive to personalize the learning process and enhance my ability to connect with students on a human level, ensuring that they can fully capitalize on the opportunities technology offers.
