As an educator, my teaching philosophy is rooted in the core values of integrity, empathy, and respect. I strive to create a classroom environment that embodies these values, fostering a safe and supportive space where students can thrive both academically and personally.
As an educator, my teaching philosophy is rooted in the core values of integrity, empathy, and respect. I strive to create a classroom environment that embodies these values, fostering a safe and supportive space where students can thrive both academically and personally.
Integrity: Building trust between students and teachers is essential for effective teaching. I practice honesty, transparency, and consistency in my interactions with students, holding myself and my students to high standards. In my classroom, integrity involves accountability, responsibility, and following through on commitments.
Empathy: Creating a sense of community and a supportive learning environment is crucial. By empathizing with my students' experiences, I can better understand their needs, motivations, and challenges. Empathy in my classroom means actively listening, offering support, and valuing diverse perspectives.
Respect: Celebrating and embracing differences is fundamental to my teaching philosophy. I strive to cultivate an inclusive learning environment where every student feels valued, seen, and heard. Respect in my classroom involves treating everyone with dignity, acknowledging individual differences, and promoting tolerance and open-mindedness.
At ULAB, I taught a variety of computer science courses, which provided me with a broad perspective on different teaching methodologies and the importance of adapting to diverse student needs.
Curriculum Development: As a member of the academic committee, I contributed significantly to the curriculum revision process. This involved ensuring consistency in difficulty levels across multiple sections of the same course and alignment with Program Learning Outcomes (PLO) and Course Learning Outcomes (CLO). I played a key role in shaping the course syllabus to effectively achieve these learning outcomes.
Enhancing Problem-Solving Skills: To enhance student engagement and problem-solving skills in programming, I introduced online competitive programming platforms such as HackerRank and UVA to the students. This approach involved designing problem sets that demonstrated the practical applications of algorithms to real-life issues, emphasizing hands-on learning through laboratory sessions and real-world projects. It also provided opportunities for teamwork and peer collaboration, fostering a supportive and dynamic learning environment.
Fostering Student Excellence: I organized project showcase competitions, providing students with opportunities to present their work. These events fostered a competitive spirit and allowed students to gain valuable feedback. Additionally, I served as a judge for these competitions, ensuring a fair and constructive evaluation process.
Advocacy for Women in CS: Coming from an underrepresented minority background, I recognize the challenges faced by women in computer science. I have strongly advocated for their participation by organizing and leading workshops focused on promoting women and underrepresented minorities in STEM fields. As an active member of IEEE ULAB WIE (Women in Engineering), I facilitated workshops covering leadership development, career planning, and professional skills. I particularly supported female students who had rejoined their education after a long break due to financial reasons, pregnancies, or other challenges.
My teaching approach aims to create a dynamic and inclusive learning environment that fosters critical thinking, problem-solving, and a user-centered design mindset. My journey at ULAB has enriched my teaching philosophy, emphasizing the importance of hands-on learning, student engagement, and mentorship. By integrating core values into my teaching, I hope to inspire students to embody these principles and become empathetic, ethical, and lifelong learners.