Tutoring jobs
1st lesson free!
Verified teacher profile
Response Time 1h
Lessons offered by Viraat
  • Individual
  • In group
The lessons will be held
  • at his home
  • at your home
  • By webcam
Taught subjects
  • C
  • C++
  • Python
  • PHP
  • Java
  • All Levels

Python developer with ample of experience in both industry and academia. Passionate about teaching.


I like to teach by examples and projects. Many of my students have become self-sufficient programmers and work on high-tier open source projects. I give advice on multiple facets of the industry ranging from research to internships. I follow a strict teaching course and make sure my students achieve what they set out to do.


I am computer science student with research experience in the python domain for over 5 years. I have worked on projects with Intel and other high caliber research institutions. I have been teaching Python for two years and love it.


Rate for online lessons : $40/h
Rate for 5 hours of lessons : $180
Rate for 10 hours of lessons : $350
Lessons offered by Viraat
In group
The lessons will be held
at his home
at your home
Taught subjects
  • C
  • C++
  • Python
  • PHP
  • Java
  • All Levels

Viraat's resume

Purdue University
B.S. in Computer Science and Applied Mathematics and Minor in English
Relevant courses: CS 251 Data Structures and Algorithms, CS 471 Intro to AI
West Virginia University
Lead Researcher and Database Manager
West Lafayette, IN May 2021
August 2016 to Present
Morgantown, WV
• Building approaches for genome based prediction using telomere, SNP, and other genetical data. Working under Dr. Donald Adjeroh.
• Developed a novel approach to classify and detect thoughts using electroencephalography (EEG) and machine learning techniques; invited to present at multiple conference such as the Undergraduate Research Day at Capitol (Charleston, WV), won the Intel excellence in Computer Science Award, invited to present at Intel International Science and Engineering Fair.
• Used MATLAB and Python for model construction and data visualization. Poster link: (concealed information)
• Built database for the Physics Department to map properties of various materials using MySQL and PHP. Database facilitates
machine learning to find unknown properties and behavior of materials for varying parameters.
Purdue University Janurary 2019 - Present
Research Assistant and Tutor West Lafayette, IN
• Utilizing Creo and Tensorflow, our team is developing a way to model complex objects using simple engineering parts. Headed by Dr. Karthik Ramani
• Tutor for ECE 29595 - Data Science; Provided one-on-one tutoring in Python that incorpated standard ML and visualization libraries (SciPy, MatPlotLib)
Comma AI September 2018 - Present
Speed challenge
• Built a reccurent neural network, that takes dash cam footage as input along with speed in each frame, and builds a predictive model to calculate speed given another dash came footage. (concealed information)
FlyFare – Alexa Skillset November 2018 HackPrinceton
• Leveraging Alexa, Fly Fare utilizes voice commands to search for and book the most affordable flights. Additionally, it learns the preferences of the users and suggests dates when travel would be optimal using the Predictive Analytics Engine of Google Cloud.
• Category Finalist for Best Machine Learning project - AWS and Python
Computer Vision - Mobile App 2017
Android App
• Developed a method to indicate the probability of having a stroke based of facial features and visual analysis. West Virginia Regional Science Fair Second Place. Java
• Video Link: (concealed information) LEADERSHIP
Purdue January 2019 to present Communication Director + Frequent Presenter + BoilerMake Hackathon Developer
• Hold monthly presentations on various topics related to machine learning. Lecture notes can be found on (concealed information)
• Manage social media and contacting sponsors for various club and sponsor events at Purdue.
• Organizer of Purdue’s premier hackathon and web developer. In-charge of building website and web related tools for communication
between participants and event organizers.
OpenEEG Algo September 2018 to present
• A premier open source project dedicated to building efficient and better models for processing EEG signals for implementations in future brain-computer interfaces. (concealed information)
LinkedIn: linkedin.com/in/viraatdas GitHub: github.com/viraatdas

Similar teachers

C lessons close by? Here's a selection of teacher ads that you can check out.
Superprof can also suggest C++ lessons to help you.
Learning isn't a problem, python lessons for all!
Taking PHP lessons has never been easier: you're going to learn new skills.

San Francisco
Programming Expert with 7+ Years of Teaching Experience in C++, JAVA and PYTHON
  • (5 reviews)
1st lesson free!

I have 8 years of experience as a software developer working with Python, C++, Java, and C, as well as general computer...

Lessons by webcam In-person lessons Approved profile
Docklands, Australia
Learn basic/advanced coding and computer science skills with an integrated phd student of RMIT university
  • (49 reviews)
1st lesson free!

Coding skills primarily originate from solid background in mathematical logic and reasoning. In my 5 years of academic life...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Prayagraj, India
A UGC NET qualified passionate Computer tutor,Gold Medalist in MCA, can shape up any aspiring student.
  • (13 reviews)
1st lesson free!

Hello students ! I am a Computer Tutor and hold a good experience in teaching Computer. I try to make the student...

Lessons by webcam In-person lessons Approved profile
München, Germany
Tutoring in computer science, programming for pupils up to the Abitur and for university students from RWTH Master's student in computer science
  • (24 reviews)

I offer an experienced and very good tutoring for the subject computer science (with everything that belongs to it) for...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Meteorology PhD with over 15 years Programming Experience offering Java, C++, HTML, FORTRAN etc
1st lesson free!

I welcome students of any age and background to explore computer programming in a "blended learning" style lesson. This...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Hyderabad, India
Gain best knowledge on coding in various languages along with problem solving skills and analytical thinking.
  • (17 reviews)

I base my class on understanding the problem or topic in different way what it looks like, and solve more and more problems...

Lessons by webcam In-person lessons Approved profile
Madrid, Spain
Online private or group lessons for all levels and ages ¡Contact me!
  • (12 reviews)
1st lesson free!

I am a cheerful, friendly and energetic boy. I started at 6 years doing computer courses and have devoted all my time to...

Lessons by webcam In-person lessons Approved profile
Ville-d'Avray, France
Computer science engineer provides programming courses : C / C ++ OBJ-C C # Java Python
  • (15 reviews)

Whether you want to introduce yourself to programming or you need help for your computer sciense class i can provide courses...

Lessons by webcam In-person lessons Approved profile
Computer Science UVM Student Offering Help For Python in the Burlington Area
1st lesson free!

I help individuals starting out in Python, typically new to Computer Science. I believe students learn best when they first...

Lessons by webcam In-person lessons Approved profile
San Jose
Beginner and Intermediate C++ Lessons in San Jose, full-time student at De Anza College
1st lesson free!

I am very patient and understanding. I try to explain everything really well that any age may understand. I also teach...

Lessons by webcam In-person lessons Approved profile
San Antonio
Enriching your mind and helping you grasp the basics of python, C++ and JAVA
  • (1 reviews)
1st lesson free!

Expectations and preferred methodologies will be discussed in the first lesson. My lessons will be personal and flexible as...

Lessons by webcam Approved profile Responds within an hour
Santa Cruz
Robotics engineering student offering flexible programming lessons online with 4 years experience
  • (1 reviews)
1st lesson free!

Every student is unique so should the teaching style: basically I have a general overall main idea to what to cover and...

Lessons by webcam In-person lessons Approved profile
Lessons in Java or C for helping you gather the basics of computer science given you by a student at the University of Wisconsin Lacrosse studying Computer Science, Software Engineering, and Mathemati
1st lesson free!

I like to teach based off of experience of struggles student often have with the topic. Taking it slow when things are hard...

Lessons by webcam In-person lessons Approved profile
Coral Springs
Computer Programming Specialist - If You Want an Experience, Passionate, Extraordinaire Professional, I am Your Man.
  • (1 reviews)
1st lesson free!

Taught online (Blackboard) and traditional computer science courses to undergraduate college students. Instructed computer...

Lessons by webcam In-person lessons Approved profile
at his home at your home By webcam
1 hour $40 $40 $40
5 hours $180 $180 $200
10 hours $350 $350 $400
Request a lesson