I am an experienced software professional and educator with over 15 years of expertise in Computer Science, Software Engineering, and Teaching. I hold a Master’s degree in Computer Science from the University of Southern California and a Bachelor’s degree in Computer Science from Coimbatore Institute of Technology. I also pursued a PhD in Computer Science at USC, completing all coursework and research requirements except the thesis submission.
Alongside my professional career as a Principal Software Engineer, Tech Lead, and Software Architect, I have always had a passion for teaching. As a Teaching/Research Assistant at USC (2003–2009), I conducted lab sessions, mentored students, and taught courses in Java, C++, Database Systems, Web Technologies, User Interface Design, and Artificial Intelligence.
I offer:
Mathematics tutoring for Grades 2–8 (concept clarity, problem-solving, exam preparation).
Computer Science tutoring up to Bachelor’s level (Programming in Java/C++, Data Structures, Databases, Web Development, Artificial Intelligence, Software Engineering, and UI/UX).
Personalized mentoring for coding, academic projects, and career guidance in technology.
With a strong academic foundation, industry expertise, and genuine passion for teaching, I help students not only master concepts but also build confidence and problem-solving skills that stay with them for life.
Experience
-
Teaching Assistant (Jul, 2003
–Jan, 2010) at University of Southern California (USC), Los Angeles, CA
Teaching computer science courses and maths for kids part time
Education
-
computer science almost completed phd (Jan, 2001–Jan, 2010) from University of Southern California, Los Angeles, CA USA