Teaching Profile

Profile

Assistant Professor at Shaqra University, teaching computing courses in Network Systems Administration and Data Science programs.

Courses Taught

  • Java Programming
  • Database
  • Operating Systems
  • Software Engineering
  • Artificial Intelligence
  • Computer Skills
  • Computer Graphics
  • Android Development

Teaching Experience

Shaqra University

2013 – Present

Teaching undergraduate computing courses across Software Engineering, Computer Science, Network Systems Administration, and Data Science programs.

Lancaster University / LUC at BJTU

2021

Online Java Programming Teaching Assistant supporting international students through practical programming sessions.

Teaching Approach

My teaching philosophy emphasizes practical learning, hands-on laboratory experience, programming practice, collaborative problem-solving, and connecting theoretical concepts with real-world computing applications. I encourage critical thinking, innovation, and continuous learning to prepare students for industry and research.

Teaching Resources

Current Courses & Materials

Explore the undergraduate and postgraduate courses currently taught, along with learning materials and practical resources.

Java Programming

Learn the fundamentals of Java programming, object-oriented concepts, and practical coding exercises.

Database

Learn database design, SQL queries, and data management concepts.

Operating Systems

Study operating system concepts, processes, memory, and file management.

Software Engineering

Learn software development methodologies, design principles, and project management.

Artificial Intelligence

Explore AI concepts, machine learning basics, and intelligent systems.

Computer Skills

Develop essential computer skills and productivity techniques.

Computer Graphics

Learn graphics principles, image processing, and visual computing.

Android Development

Build Android applications using modern development tools and practical programming techniques.

Join Classes

Engage with thoughtful lessons designed to inspire and challenge your academic journey.