Back

Teaching & Education

Courses I currently teach and my approach to IT education.

Teaching Philosophy

I believe in making technology accessible and understandable to everyone. My teaching approach focuses on:

  • Practical Learning: Theory backed by hands-on projects and real-world scenarios
  • Student-Centered: Addressing individual learning styles and pace
  • Current Industry Standards: Keeping curriculum aligned with modern technologies
  • Mentorship: Guiding students in their career development and technical growth

Courses

Currently teaching at the Technical University level

Advanced Databases

MSU TCTO, College of Computer Studies

2022 - Present

Advanced course on database concepts, optimization, and distributed database systems.

Advanced SQLQuery OptimizationDistributed DatabasesIndexing Strategies

Modern Query Languages

MSU TCTO, College of Computer Studies

2022 - Present

Advanced course on contemporary query languages and data manipulation techniques.

SQL AdvancedNoSQL QueriesGraph QueriesQuery Optimization

Information Management Systems

MSU TCTO, College of Computer Studies

2022 - Present

Course on managing information systems, data integrity, and organizational databases.

Data ManagementSystems DesignInformation ArchitectureData Governance

Teaching Highlights

100+

Student Success

Students taught across multiple courses

5+

Curriculum Development

Courses designed and updated

95%

Industry Alignment

Curriculum aligned with current standards

4.8/5

Student Satisfaction

Average course rating

10+

Office Hours

Hours per week of mentoring

50+

Resources Created

Teaching materials and guides

Ask me anything!