My teaching philosophy centers on structured, practice-driven learning that balances concise theoretical grounding with active application. I guide students from fundamental concepts to more complex implementations in a deliberate progression, ensuring each step builds on a solid understanding of the previous one. Throughout this process, I emphasize the interconnectedness of ideas, helping students develop both technical competence and a systems-level perspective.
There are no teaching assignments during the current term.
Digital Literacy
Computer Networks
Introduction to Programming with Python
Business Data Management
Discrete Structures
Calculus
Statistics with R
I have supervised students at the undergraduate level in the area computer networks