I teach Computer Science topics such as Data Structures, Algorithms, File Organization, Distributed Systems, and Computer Graphics — making complex concepts simple and accessible for students. Alongside teaching, I'm also a Full-Stack Developer building real-world projects with React and Laravel.
Passionate educator with 1+ years of experience in software development and 2+ years teaching programming
I'm a passionate Computer Science enthusiast and coding instructor who loves exploring complex areas of the field and simplifying them for students. I believe that even the most challenging concepts can be made clear and engaging when explained the right way.
With 2 years of teaching experience and currently a 4th-year Computer Science student, I've dedicated myself to helping others build strong foundations while also growing my own expertise in different domains of CS.
I'm constantly learning, experimenting, and improving — both as a developer and as an instructor. My goal is not just to teach, but to inspire curiosity, encourage problem-solving, and show students how powerful Computer Science can be.
"Teaching others is the best way to master something yourself."
Combining strong Computer Science fundamentals with modern web development
Data Structures, Algorithms, File Organization, Distributed Systems, Computer Graphics
C, C++, Java, PHP, JavaScript
Laravel, React, REST APIs, MVC architecture
HTML, CSS, Tailwind, Bootstrap
MySQL, SQLite, Oracle Database, Database design & relationships
Object-Oriented Programming & Analysis & Design, Operating Systems basics, Multithreading, Design Patterns
Explore my Computer Science tutorials and problem-solving sessions on YouTube
Stay tuned for my upcoming tutorials covering advanced Computer Science topics
Exploring concepts of scalability, fault tolerance, and communication in distributed architectures.
Process management, memory, file systems, and concurrency in modern OS design.
Structured approaches for analyzing requirements and designing effective software systems.
Deep dive into algorithms from Introduction to Algorithms book with practical coding examples.
Building interactive graphics applications using Java OpenGL (JOGL) with real-world projects.
Real feedback from students
Ready to start your coding journey? Let's connect!