Education

I have degrees in Computer Science, am a certified ScrumMaster, and teach Java Programming at UCLA.

Master of Science in Computer Science

UCLA Diploma

Bachelor of Science in Computer Science

Univ of Alabama Diploma

Certifications

Teaching Experience

Java Programming I

This course presents the fundamentals of programming using Java and covers object-oriented programming, constructors, flow control statements, data types, inheritance, data hiding, abstraction, and the Java library.​​​​​​​

Java Programming III

This course examines Java enterprise applications; Java servlets and Java server pages, session management, Spring framework, Web services; data persistence, hibernate ORM, and security.​​​​​​​

Data Structures and Algorithms

This course deepens students’ understanding of data structures and algorithms, covering design, analysis, and implementation with a focus on both theory and practical applications.