Search
Surya Teja E.'s Photo

Software Engineer-Turned-Tutor | Python • CS • Data • Problem Solving
Surya Teja E.

87 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $25
Response time: 30 minutes

About Surya Teja


Bio

I am a programmer by profession, and I love what I do. When I'm not occupied, I'd like to help others fall in love with programming. I have a bachelor's degree and a master's degree, both in computer science, with 9 years of industry experience. I am currently working as a software engineer at a startup in NYC.

Programming and Problem-solving go hand-in-hand. Strictly speaking, both are the same. I will help students solve problems in programming, which are not too different from problems...

I am a programmer by profession, and I love what I do. When I'm not occupied, I'd like to help others fall in love with programming. I have a bachelor's degree and a master's degree, both in computer science, with 9 years of industry experience. I am currently working as a software engineer at a startup in NYC.

Programming and Problem-solving go hand-in-hand. Strictly speaking, both are the same. I will help students solve problems in programming, which are not too different from problems we face in our daily lives. The knowledge and skills are transferable. Learning how to program is one of the best things that ever happened to me, and I wish to spread the same joy to my students too.

Be it General Programming, Web Development, Data Structures and Algorithms, Data Analysis and Visualization, Machine Learning, Automation, Generative AI (building AI chatbots), Statistics, I will help you achieve your programming goals.

My teaching approach goes like this: Continuous questioning and constant encouragement. Questioning students will help them question me back, and this dialogue is where the learning happens. In cases where questioning fails, encouragement helps.

I want students to have fun when they write programs and solve problems. Nothing beats that feeling. When I'm around, you're invincible at programming. Let's conquer programming together!


Education

Indian Institute of Technology Bhilai
Computer Science
New Jersey Institute of Technology
Masters

Additional Languages

Hindi
Telugu

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer Programming

Computer Programming

I have a bachelor's degree and a master's degree, both in computer science.
Computer Science

Computer Science

I have a Bachelor's degree in Computer Science and Engineering. I also finished my Master's in Computer Science in May this year. Before my master's studies, I had 2 years of professional web development experience working as a full-stack developer.
CSS

CSS

As a part of my software engineer duties, I have been using css to style my web pages in the last 2 years. I am experienced in latest CSS variants like Bootstrap and Tailwind, which are commonly used in enterprise level websites. I use TailwindCSS in conjunction with React to make my websites load faster.
Data Analysis

Data Analysis

I hold a Master’s in Computer Science from NJIT with 2.5 years of experience in Python, SQL, and data analytics across fast-paced startups. I’ve taught students from middle school to master’s level, focusing on practical skills like data cleaning, visualization, and analysis. My lessons combine real-world projects with AI-assisted, personalized curriculum design to make complex data concepts easy to understand and apply.
Data Science

Data Science

I hold a Master's in Computer Science from NJIT and bring over 4 years of hands-on software engineering experience working with Python, data analytics, and AI/ML technologies at various startups. With extensive tutoring experience across students ranging from middle school to master's level, I've developed a proven methodology for breaking down complex programming concepts into digestible, practical lessons. My unique approach combines real-world industry experience with innovative AI-assisted curriculum development, allowing me to create personalized learning materials that significantly accelerate student understanding. Whether you're struggling with Python fundamentals, data structures, web development, or advanced topics like machine learning, I can adapt my teaching style to meet your specific learning goals and academic requirements.
Data Structures

Data Structures

I have been using data structures as part of my daily routine as a python developer. I also use Data Structures and Algorithms regularly for interviewing and participating in Leetcode competitions. Using Data structures at my work has helped me understand the concepts in much more detail an depth. I have a bachelor's degree and a master's degree, both in computer science, with 9 years of industry experience.
HTML

HTML

I'm an web developer with 2.5 years of professional experience. I have experience with HTML, CSS and Javascript at an advanced level of expertise.
Machine Learning/ AI

Machine Learning/ AI

I hold a Master’s degree in Computer Science from NJIT and have over 1.5 years of practical experience applying Python, data analytics, and machine learning technologies in fast-paced startup environments. My work spans real-world ML applications, from data preprocessing and model development to deploying AI-driven solutions that solve business problems. In parallel, I’ve successfully tutored students from middle school to master’s programs, crafting ML-focused lessons that make complex topics—like supervised learning, neural networks, and model evaluation—accessible and engaging. By integrating AI-assisted curriculum design with industry insight, I offer highly personalized instruction that accelerates learning outcomes for aspiring machine learning practitioners. Whether you're tackling Python for ML, building projects with scikit-learn or TensorFlow, or preparing for a data science role, I tailor my teaching to align with your goals and background.
Python

Python

I have been using python for personal and professional work for 9 years. I have built full stack projects with python and flask. I have also written scripts that automate tasks at my work, after my bachelors. After my master's degree, I still use python at my workplace for Machine Learning and LLMs.
R

R

I have taken the course Data Analytics with R programming in Master's degree and secured an A grade. I have previously tutored this during master's study, to my fellow classmates.
Web Design

Web Design

I have worked as a full-stack developer for 2 years. I have strong expertise in HTML, CSS, JavaScript, Ruby on Rails, Angular, React, Vue, and Next. Coming to the design aspect, I have proficiency in using Figma and Canva to develop UI/UX designs for websites.
Algebra 1
Elementary Math
Geometry
Java
JavaScript
Microsoft Excel
SQL
Statistics
Surya Teja E.'s Photo

Questions? Contact Surya Teja before you book.

Still have questions?

Contact Surya Teja
Response time: 30 minutes

Ratings and Reviews


Rating

5.0 (36 ratings)
5 star
(35)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Excellent teacher!!

Surya began by reaching out to understand my son's needs before their first session. He created a detailed, customized plan and took time during the class to assess my son's interests and areas needing improvement. He tailored homework assignments accordingly, which my son enjoyed. We're pleased with Surya's approach and plan to continue lessons with him.

Ira, 6 lessons with Surya Teja

Knowledgeable and patient tutor

Surya patiently listen to my unusual project and questions he quickly understood my situation and challenges. He broke my project up into doable tasks and gave me a lot of encouragement. Overall great session a great teacher.

Thomas, 1 lesson with Surya Teja

Knowledgeable tutor

I liked how he makes concepts seem simple and how patient he is. I am looking forward to my next lesson. I like that he gives homework , I guess it is a nice way to increase the learner engagement

Fatma, 2 lessons with Surya Teja
Hourly Rate: $25
Response time: 30 minutes
Contact Surya Teja