Homepage
Tutoring jobs
Menlo Park 
$15/h
1st lesson free!
Verified teacher profile
Response Time 24h
Lessons offered by Aniket
  • Individual
The lessons will be held
Taught subjects
  • Basic computer
Levels
  • All Levels

Basic Computer Made Fun and Insightful: By an IIT Delhi Computer Scientist

Methodology

I offer Basic Computer courses to all age groups. I also take up separate assignment/project contracts.
I believe that learning the most basic concepts hold the most importance. Understanding the algorithms first is more essential than jotting code down. Thus my classes will always start with insightful concepts and end with writing code, with active participation from the students.

Background

I am a Computer Scientist from IIT Delhi. I have worked at the Stanford Research Institute, California as a Research Fellow in the field of Data Management/Provenance and Security. I also represented my institute at the City University, Hong Kong as an exchange student, with an Institute Rank of 2. I have worked on projects in C/C++, Java, Python, Ocaml, and also on independent software and game development projects.

Rates

Rate for online lessons : $15/h
Rate for 5 hours of lessons : $60
Rate for 10 hours of lessons : $100
Lessons offered by Aniket
Individual
The lessons will be held
Taught subjects
  • Basic computer
Levels
  • All Levels

Aniket's resume

Academic Details:
B.Tech and M.Tech in Computer Science & Engineering from The Indian Institue of Technology, Delhi- ongoing

Scholastic Achievements:
• Joint Entrance Examination(JEE) Advanced: Ranked in top 0.2% among 1,60,000+ aspirants with AIR 397 (GE)
• Kishore Vaigyanik Protsahan Yojana Scholar: Awarded by Department of Science & Technology, Government of India
• Semester Exchange: Selected and ranked 2nd among 100+ candidates to represent IITD at CityU, Hong Kong

Research Experience:
• Stanford Research Institute (SRI), California: Modeling Distributed Provenance Integrity Commitments

- Developed a model to detect fraudulent alterations in records received from remote hosts in a distributed provenance system
- Mathematically modeled the tradeoffs between the precision of detecting integrity violations and the network overhead involved
- Used Quickstep and Graphviz in SPADE to store and query data collected from own system and from DARPA Engagement-5
- Worked with provenance in OPM and CDM models; Devised approaches for OPM graph minimization without affecting detection rate
- Used summary data structures such as Bloom Filters to serve as caches to the periodic commitments made by other remote hosts
Also received a Letter of Recommendation by Ashish Gehani, Principle Computer Scientist, SRI

Projects:
• 3D Graph Data Structure | Prof. Subodh Kumar: Data Structures and Algorithms
(Oct, 2019 - Nov, 2019)
- Implemented a data structure to store meshes formed by triangles in space without importing any pre-defined data structure
- Added support for queries like counting connected components, returning closest components, maximum diameter using BFS, DFS
- Evaluated space-time tradeoffs and optimized the structure to answer queries on connected components and diameter in O(1) time
• Bignum Calculator Library in C | Prof. Kolin Paul: Design Practies in Computer Science
(Jan, 2020 - Feb, 2020)
- Developed a data structure for Bignum calculations in C which supports positive and negative decimals of any length
- Implemented division, square-root and exponent, along with other basic operations with precision upto 20 decimal places

• Toy Prolog Interpreter in Ocaml | Prof. Sanjiva Prasad: Programming Languages
(May, 2020 - June, 2020)
- Designed a symbolic interpreter of prolog in OCaml by implementing the concepts of unification and backtracking
- Used Ocamllex and OCamlyacc for the purpose of lexing and parsing the input files containing the facts and rules
- Implemented sigma algebras in OCaml along with the functions of substitution, composition and most general unifiers
• Efficient Project Manager | Prof. Subodh Kumar: Data Structures and Algorithms
(Sep, 2019 - Oct, 2019)
- Self-implemented efficient data structures like Tries, Max-Heap and RB-Tree to store Users, Projects and Jobs inputted by the user
- Executed jobs in priority order if sufficient budget is available, or waitlisted them; Algorithm to prevent starvation of low priority jobs

• Global Currency Exchanger | Prof. Anshul Kumar: Digital Logic and System Design
(Oct, 2019 - Nov, 2019)
- Designed and developed a currency exchange machine in VHDL which can interconvert amounts in ten different currencies
- Limited amount for each currency is stored in wallets; Owners can see, add to and use for a transaction any wallet amount anytime
- Used a four-digit seven-segment display to display all balances and transactions of upto 6 digit numbers using concept of rolling

• E-Commerce Platform | Prof. Subodh Kumar: Data Structures and Algorithms
(Sep, 2019 - Oct, 2019)
- Used multi-threading to allow sellers to pick items from a shared inventory and upload them to a shared catalogue
- Multiple buyers could buy items from the catalogue, in order of priority given to trusted sellers in case of common items

• Bank Discrete Event Simulator | Prof. Kolin Paul: Design Practices in Computer Science
(May, 2020 - June, 2020)
- Simulated a bank with multiple tellers and customer queues to observe average waiting and service times, and teller idle times
- Modelled the appropriate number of tellers required in a bank according to varying service times and customer incoming rate

Technical Skills:
• Languages: C|C++, Java, OCaml, Lex, Yacc, VHDL, MIPS(assembly language), Ocaml
• Others: HTML, CSS, Xilinx ISE, Autodesk Inventor, Vivado, LaTeX, Eclipse, Octave, SPADE

Similar teachers

basic computer lessons close by? Here's a selection of teacher ads that you can check out.

Pottstown
Design Student offering Photoshop, Illustrator, and InDesign lessons. Learn how to design Logos, Posters, E-Books, Pamphlets and much more. Personalized lessons tailored to your interests and needs!
$20
Anna
1st lesson free!

I am interested in giving classes to anyone with a passion for design and a willingness to learn the Adobe Suite programs....

Lessons by webcam In-person lessons Approved profile
Los Angeles
With 9 years of graphic design experience, I offer detail-oriented tutoring sessions. My style of teaching focuses on the elements and principles of design, forming a strong foundation.
$25
Sara
  • (2 reviews)
1st lesson free!

I would describe my style of teaching as detail-oriented, with a focus on understanding. It is important to me that the...

Lessons by webcam Approved profile
Andover
Photographer with 11+ years of teaching all aspects of photography and post production.
$30
Joe
  • (2 reviews)
1st lesson free!

The most important thing for me is knowing what your interest is in photography. I like to customize my approach to the...

Lessons by webcam Approved profile Responds within an hour
Los Angeles
UC Irvine Computer Science Graduate Eager to Teach Computer Science Fundamentals, Python, Photoshop, you name it!
$20
Andres
1st lesson free!

My job ultimately is to put myself out of business! I will plant in a solid foundation of curiosity, self-drive, and...

Lessons by webcam In-person lessons Approved profile
Staten Island
High school student with 7 years of coding experience teaching online. Group or Private classes.
$10
Nikita
  • (2 reviews)
1st lesson free!

I like to teach my students with the same approach one on one, or in a group. I teach a concept to my students and then they...

Lessons by webcam Approved profile
Arlington
Computer Science Teacher with a 5 year experience of working as a Software Developer with Global Multinationals
$20
Ayush
1st lesson free!

My teaching method is to focus on concepts and then do the applications. This has always been the best approach for me. I...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Zionsville
Computer Specialist with 6 years of experience in Microsoft Office and in PC Building and Troubleshooting. (Also Macs)
$11
Kyle
  • (4 reviews)
1st lesson free!

I can teach all grades up to College of course and even students in college with Microsoft Office and some pc components. I...

Lessons by webcam In-person lessons Approved profile Responds within an hour
New York
PhD candidate teaching Data Science, Data Analysis, Quantitative Methods, Python, Matlab, Statistical Packages/Software, Stata, R, Database, SQL, Oracle
$55
Andrea
1st lesson free!

EXPERIENCE AND EDUCATION - PhD Candidate, current research focused in Machine Learning for Asset Pricing (Finance) -...

Lessons by webcam Approved profile Responds within an hour
Riverdale
Business Technology -MSOffice Tutoring, Metropolitan Atlanta GA area, MSOffice 20 years experience.
$35
Charla
1st lesson free!

My approach to specifics will be to first introduce the specific class and talk about what and why the course is needed for...

Lessons by webcam In-person lessons Approved profile
Angier
I have six years of experience in IT with the military. I also studied beyond the certifications required for my job. I focused on cybersecurity.
$20
Jodi
1st lesson free!

I use a low pressure motivational approach when tutoring. I believe in actively listening to the student to learn what is...

Lessons by webcam In-person lessons Approved profile
Clarksville
30+ years experienced Computer Pro gives online lessons for all skill levels.
$15
Billy
  • (2 reviews)
1st lesson free!

We start with the basics and layer in more complicated ideas using real-world examples and student-driven objectives.

Lessons by webcam Approved profile
San Diego
Learn Computer Basics to Advanced Level within Weeks from the comfort of your Home
$20
Francis
1st lesson free!

My teaching method is to make precise and concise note materials for students, be it moms, working-class, evening, or...

Lessons by webcam In-person lessons Approved profile
McAllen
College computer Science Student offering C++ tutoring with 3 years of tutoring experience
$20
Joseph
1st lesson free!

I try to make my lessons as detailed as possible. Programming can be quite difficult for some students to grasp, especially...

Lessons by webcam In-person lessons Approved profile
at his home at your home By webcam
1 hour Not available Not available $15
5 hours Not available Not available $75
10 hours Not available Not available $150
Request a lesson