🌱 Learn With Me
Teaching is not just part of my career—it has been part of my identity for more than a decade. I discovered my passion for education when I began teaching classmates in high school. What started as helping friends understand programming fundamentals gradually grew into a lifelong commitment to learning, teaching, and empowering others.
Over the years, I have taught students across high school, university, and professional environments, with a focus on:
- Software Engineering
- Object-Oriented Programming (Python & Java)
- Database Systems (MySQL, SQL Design, ER Modeling)
- Data Analytics & Machine Learning
- Information Systems and IT Project Management
💡 My Teaching Philosophy
I believe in learning by doing. Technology is not something to be memorized—it is something to be built, tested, broken, and rebuilt. My approach is guided by three core principles:
- Hands-On Practice Over Passive Listening
Students learn best when they try, experiment, and debug their way through examples. - Real-World Relevance
Every concept should connect to a real application. - Confidence Through Understanding
Mistakes are part of the learning process—confidence grows with mastery.
🎓 Academic Teaching Experience
- IT 343 – IT Project Management (GTA)
- AIT 726 – Natural Language Processing with Deep Learning (GTA)
🏢 Professional Training Experience
- Conducted weekly technical training sessions for employees
- Created instructional guides, tutorial booklets, and video walkthroughs
- Helped teams adopt new tools and workflows effectively
🎓 Adjunct Professor
| Course | Title | Focus |
|---|---|---|
| IT 209 | Introduction to Object-Oriented Programming (Python) | Classes, Objects, Functions, Debugging, Projects |
| IT 214 | Database Fundamentals | SQL, MySQL, Query Design, ER Models, Data Modeling |
🤝 Learn With Me
Whether you are a student, career-changer, or professional looking to strengthen your skills—I am here to guide you step-by-step.
- ✅ Practice coding hands-on
- ✅ Build real projects
- ✅ Analyze real data
- ✅ Learn to think like a developer
- ✅ Gain confidence in problem-solving
If you are ready to grow, ask questions, build projects, and challenge yourself — you are already in the right place.