I’m Tan, a passionate coding tutor with a Bachelor’s degree in Computer Science from the University of North Carolina at Charlotte. During my time at UNCC, I specialized in Gaming, Artificial Intelligence, and Robotics. These areas gave me a deep understanding of both the theoretical foundations and the practical skills needed to succeed in tech.
After graduating, I spent over four years working as a Software Engineer, primarily focused on building live-service games and scalable...
I’m Tan, a passionate coding tutor with a Bachelor’s degree in Computer Science from the University of North Carolina at Charlotte. During my time at UNCC, I specialized in Gaming, Artificial Intelligence, and Robotics. These areas gave me a deep understanding of both the theoretical foundations and the practical skills needed to succeed in tech.
After graduating, I spent over four years working as a Software Engineer, primarily focused on building live-service games and scalable applications. That professional experience taught me how to solve real-world problems under pressure, and it continues to shape how I teach today.
What truly drives me as a tutor is helping students move from confusion to confidence. I’ve discovered that I get the most from breaking down complex topics such as programming logic, algorithms, data structures, and system design into a more clear, manageable steps. Whether I’m working with a middle schooler writing their first Python program, a high school student preparing for AP Computer Science, or an adult looking to switch careers into tech, my approach is very hands on. I prefer to jump straight into coding rather than spending too much time on definitions and theory. I believe the best way to truly learn is by building real projects, so I incorporate practical examples, mini games, and personalized projects into every session.
My goal is always to help students not only understand the material but also develop problem solving skills they can use independently that can be used in any subject. I’m patient, encouraging, and adaptable. I adjust my teaching style based on each student’s age, goals, and learning pace. Whether you’re preparing for exams, building a portfolio for college or jobs, or simply learning coding for fun, I’m here to support you every step of the way.