Search
Kevin P.'s Photo

MIT student and programming TA, looking for summer students!
Kevin P.

3 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $50

About Kevin


Bio

Hello! I am an MIT student finishing up my Bachelor's degree in Electrical Engineering and Computer Science, with a double major in Music. Because of a perfect GPA, a perfect SAT math score, and good essays, I received a full-ride scholarship.

My background includes placing top 10 nationally at NYU Poly's Cyber Security Awareness Week, second at the LA Science Fair, and winning the Top Student in Machine Learning Award at MITES. Having made it to a top college, I can help younger students...

Hello! I am an MIT student finishing up my Bachelor's degree in Electrical Engineering and Computer Science, with a double major in Music. Because of a perfect GPA, a perfect SAT math score, and good essays, I received a full-ride scholarship.

My background includes placing top 10 nationally at NYU Poly's Cyber Security Awareness Week, second at the LA Science Fair, and winning the Top Student in Machine Learning Award at MITES. Having made it to a top college, I can help younger students prepare for college apps and standardized tests!

After earning an A in Fundamentals of Programming at MIT, I have since been a Teaching Assistant for 8 semesters. Each term, 150+ students work on lab assignments about data structures, algorithms, debugging, and optimization. I taught both in person and online during office hours for 12 hours a week. I work with students one-on-one to help them write and understand their own code as well as review with them.

My students love my supportive teaching style and patience. I encourage them to not be afraid to make mistakes, but to also be willing to start over if it helps them long-term. I intentionally let them try "wrong" ideas so they learn how to think instead of just finishing without thought just to pass, helping them naturally realize why an approach was close but not quite right yet.

I use diagrams and examples or ask questions to guide people to naturally learn, focusing on concepts, design choices, and problem-solving over just coding. Even if it takes hours, I will walk you through the entire project so you don't feel lost or stuck. I love to celebrate every little step along the way so you can build confidence and feel like you could have done it all on your own!

I also did photojournalism and graphic design at MIT's student newspaper. Musically, I am involved in an a cappella group, live bands, some choirs, and an opera club. Because of my breadth of experience, I can easily adapt to help you with STEM, the arts, or college prep. I look forward to teaching


Education

Massachusetts Institute of Technology
EECS, Music

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Kevin hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

ACT Math

ACT Math

Hi! I'm an MIT student (and teaching assistant) studying electrical engineering and computer science. You can bet I can help out in math especially since I myself have studied hard on how to do well on standardized exams to get into MIT!
Adobe Illustrator

Adobe Illustrator

Hi! I'm a hobbyist graphic designer who has used Illustrator for 13 years, making/recreating logos from scratch and learning all the keyboard shortcuts and Illustrator functions, using it to do graphic design work professionally for music groups at MIT as well as a Boston dance group
Adobe Photoshop

Adobe Photoshop

Hey! I'm a full-time software engineer who got their education from MIT, but I like dabbling in graphic design and Photoshop because one of my first hobbies was creating logos and UI/UX for web apps before I eventually got into photography in college! Once I got into photography, I got involved in making posters and graphics for groups at MIT, such as MIT Cross Products, an a cappella group, where I designed most of their publicity/promotional materials for print (posters, programs) and online (YouTube, Instagram), e.g. using Photoshop to create a Star Wars-inspired movie poster. I also designed for the local Boston group Dance Revelasian: posters, t-shirts, and show programs, inspired by Chinese calligraphy. I also help with graphics for the Break It Down organization too. So while I'm not someone who makes a living off Photoshop, I know my way around all the different features on Photoshop's interface, so if there's an idea you have or have seen but don't know how to make it or need help learning how to use it but, more importantly, the basics of aesthetics, I can definitely help!
Computer Engineering

Computer Engineering

Hi! I'm a software engineer with a lot of sysadmin experience, having worked on DOS and *nix servers since I was 12. I can help on anything IT, cybersecurity, cryptography, machine learning since I either competed, researched, or won awards in those. For specifically software engineering, I have experience from MIT or work or personal experiments in full-stack, databases, cross-platform apps, robotics, and whatnot but also niche but cool up-and-coming things like deterministic package management (Nix(OS)), P2P networking (Iroh), ephemeral filesystems (ZFS), ....
Computer Programming

Computer Programming

Hi! I'm an MIT (EE)CS student who was also an MIT TA for 6.101 Fundamentals of Programming for 8 semesters. I also have software engineering intern experience, cybersecurity and IT skills, and cryptography and ML research experience across over 13 years of messing with computers (FOSS projects, Linux, CTFs, CSAW, CyberPatriots, science fair + AP Research + MITES + MIT undergraduate research experience + ....)
Computer Science

Computer Science

Hi! I'm an MIT (EE)CS student who was also an MIT TA for 6.101 Fundamentals of Programming for 8 semesters, teaching students programming, data structures, and algorithms from scratch. I also took algorithms, advanced algorithm engineering, databases and concurrency, compiler construction, interpreter design, computer vision and image processing, web development, signal processing, electronics, RF engineering, interactive music systems, machine learning, artificial intelligence, and deep learning. I also have software engineering intern experience (worked in fintech, a mobile app startup, and a machine learning startup), cybersecurity and IT skills, and cryptography and ML research experience across over 13 years of messing with computers: FOSS projects, Linux, CTFs (hosted CAMS CTF), CSAW (top 10 nationally), CyberPatriots (mentored a high school team), science fair + AP Research + MIT undergraduate research experience (hash function construction, secure multi-party computation, distributed learning with differential privacy), and received the Top Student in Machine Learning Award in my class at MITES. I dabble in cyberforensics and IT on the side, having worked with my dad's clients in the past as well as programming autonomous control systems for robotics (VEX Robotics, FIRST Robotics, and MIT Robotics Team).
Cybersecurity

Cybersecurity

Hi! I'm a DevOps engineer and system admin at a machine learning startup who studied computer science at MIT. I have computer literacy due to software engineering experience, cybersecurity and IT skills, and cryptography and ML research experience across over 14 years of messing with computers. I received second place in the Los Angeles Science Fair for my research on the construction of cryptographic one-way hash functions. I competed in CTFs (and hosted CAMS CTF), placed top 10 nationally in NYU Poly's Cybersecurity Awareness Week challenge, and mentored a CyberPatriots high school team. I used to fix and set up computers (hardware and software) with my dad when I was younger, so I have lots of experience with Windows and Linux desktops and servers (I locally run a NixOS Linux machine as my daily driver) as well as general OS experience on iOS/Android/web. I helped a client security remove viruses from her laptop and harden her home network, automated a script to web scrape and generate a CSV dataset for a UBC researcher, and helped a military contractor recover a database and do vulnerability analysis. All this leads to a breadth of experience with and knowledge in local computer systems and servers as well as depth in every field of cybersecurity.
Data Structures

Data Structures

Hi! I'm a graduating MIT (EE)CS student who was also an MIT TA for 6.101 Fundamentals of Programming for 8 semesters, teaching students programming, data structures, and algorithms from scratch. I also took data structures and algorithms, advanced algorithm analysis and engineering, complexity theory, databases and concurrency, compiler construction, interpreter design, computer vision and image processing, signal processing, electronics, RF engineering, machine learning, artificial intelligence, and deep learning. I also worked at Instinet (first fintech company), a mobile app startup, and a machine learning startup. I also did cryptography and ML research for science fair + AP Research + MIT undergraduate research on hash function construction, secure multi-party computation, and distributed learning with differential privacy. I also received the Top Student in Machine Learning Award at MITES.
Desktop Publishing

Desktop Publishing

I am a software engineer who works on web apps while also running all the servers locally and on the cloud. Before working as a software engineer, I first learned how to code by making an interactive static web app as a middle schooler with pure HTML/JS/CSS before messing around in Weebly and WordPress. I then built websites using Material Design frameworks for a high school project before going to MIT, where I took two web design courses amongst other computer science courses. Because of this, I was accepted to MIT on a full-ride scholarship to study CS. At MIT, I was the webmaster for MIT Roboteam and MIT Cross Products. Since then, I dabble a lot in both static and dynamic websites (currently help run the Break It Down organization's website on Netlify), so I can definitely help you publish whatever you want to the world wide web, whether it's a blog, e-commerce site, or whatever! This includes even teaching you general skills like how to self-host or deploy from other tools, such as Notion!
Elementary Science

Elementary Science

Hi! I am someone who has taught not only college students for 8 semesters in advanced topics but also someone who used to volunteer and teach elementary students at a local temple when I was younger, privately tutor an international student in middle school, and tutor my own nephews/nieces/cousins too!
General Computer

General Computer

Hi! I'm an MIT computer science student who was also an teaching assistant for Fundamentals of Programming for 8 semesters. I also have software engineering experience, cybersecurity and IT skills, and cryptography and ML research experience across over 13 years of messing with computers (including CTFs, CSAW, and CyberPatriots). I used to fix computers with my dad when I was younger, so I have lots of experience with Windows and Linux desktops and servers as well as general OS experience on iOS/Android/web, having done server admin for work as well as taught my mom how to fix her devices, helped clients recover data and remove viruses, web scrape, or help with spreadsheets. I can help setup tools, automate processes, help you generate/convert files, or whatever!
Information Technology

Information Technology

Hi! I'm a DevOps engineer and system admin at a machine learning startup who studied computer science at MIT (where I was also an teaching assistant for Fundamentals of Programming for 8 semesters). I also have software engineering experience, cybersecurity and IT skills, and cryptography and ML research experience across over 14 years of messing with computers. I received second place in the Los Angeles Science Fair for my research on the construction of cryptographic one-way hash functions. I competed in CTFs (and hosted CAMS CTF), placed top 10 nationally in NYU Poly's Cybersecurity Awareness Week challenge, and mentored a CyberPatriots high school team. I used to fix and set up computers (hardware and software) with my dad when I was younger, so I have lots of experience with Windows and Linux desktops and servers as well as general OS experience on iOS/Android/web. I helped a client security remove viruses from her laptop and harden her home network, automated a script to web scrape and generate a CSV dataset for a UBC researcher, and helped a military contractor recover a database and do vulnerability analysis. Whether it's a simple fix for your computer or running complex tools/systems and writing scripts for the cloud, I can help!
Java

Java

Hi! I'm an MIT (EE)CS student who was also an MIT TA for 6.101 Fundamentals of Programming for 8 semesters, teaching students programming, data structures, and algorithms from scratch. I also took algorithms, advanced algorithm engineering, databases and concurrency, compiler construction, interpreter design, computer vision and image processing, web development, signal processing, electronics, RF engineering, interactive music systems, machine learning, artificial intelligence, and deep learning. For Java, I first used it in high school to do research on constructing cryptographic hash functions from one-way functions (got second place in the Los Angeles Science Fair!) and FIRST Robotics. At MIT, I used Java for the software engineering class and then to build a SQL database engine from scratch for the database class. At Instinet, the first financial tech company, I used Java because most of the existing backend code was powered by Java and Apache technologies. I then used Java at DFNN, a machine learning startup doing anomaly detection on space objects, because the "legacy" system (backend data processing and frontend website) was written in Java and used some Java-specific tooling, but I was responsible for recovering that codebase and migrating it to something more "modern" by request (Python and JavaScript)
JavaScript

JavaScript

HI! I am a programmer of over 13 years. I made my first website from scratch from pure HTML/JS/CSS back when I was 12 for a school assignment before moving onto jQuery and other static libraries, eventually working with React for work. I dabble in many other web technologies too, like Vue.js (learned at MIT), but as a full-stack developer, I am flexible and can teach anything, from JS/TS language semantics to software engineering practices!
Machine Learning/ AI

Machine Learning/ AI

Hey! I am an MIT student who went on leave from school to start working to take care of my mom after my dad passed away, but I received the Top Student in Machine Learning award in MITES (MIT HS summer program); took MIT's AI class, Deep Learning class, and ML class; researched distributed learning at MIT Media Lab; and worked at a machine learning startup, so hopefully I'm knowledgeable enough haha? I casually dive into papers because of my friends and family in academia/industry too, so I would love to talk about bleeding edge things too (I studied ML since 2015, so I am someone more "foundational" than the black box nature of AI and its marketing these days)
Macintosh

Macintosh

Hi! I'm an engineer and system admin at a machine learning startup who studied computer science at MIT. I also have software engineering experience, cybersecurity and IT skills, and cryptography and AI research experience across over 14 years of messing with computers. I competed and hosted cybersecurity competitions (top 10 nationally in NYU Poly's CSAW) as well as mentored a CyberPatriots high school team. I used to fix and set up computers (hardware and software) with my dad when I was younger, so I have lots of experience with Windows and Linux desktops and servers as well as general OS experience on macOS/iOS/Android/web. I helped a client security remove viruses from her laptop and harden her home network. I even helped a military contractor recover a database and do vulnerability analysis. Because I worked with Macintosh when I was younger as well as taught computer science to MIT students on macOS for 8 semesters, I can help you, whether it's a simple fix/setup for your computer, help investigating an issue, tips on improving your workflow, or writing custom scripts to automate things for you, I can help!
Mechanical Engineering

Mechanical Engineering

Hi! I am a software engineer working for a machine learning startup that does analysis on aeronautical and astronautical objects. I studied electrical engineering and computer science at MIT but was initially interested in aeronautical/astronautical engineering. In high school, I studied CAD (Autodesk Inventor and Solidworks) and CAM with engineers from Northrop Grumman and Boeing as my mentors. I wrote control systems and power management code for VEX Robotics (reached the National Championship) and FIRST Robotics. I was part of a team that programmed an autonomous multi-stage quadcopter. At MIT, I took electronics/controls classes and wrote signal processing code for IoT devices and RF devices. I worked on computer vision and image/video processing in classes and at MIT Roboteam. We built autonomous racecar robots using potential fields and LIDAR for the Mens et Manus program.
Microsoft 365

Microsoft 365

I am a student about to graduate from MIT in CS who has been working full-time during a temporary leave to support my family back home. We use Microsoft Teams for planning. For other tools in Microsoft Office 365, I have plenty of experience with Word, trained to use it since elementary school and using it do write it technical reports for engineering courses, chemistry lab reports, and essays and stories for over 10 years before switching to LaTeX for research papers. For PowerPoint, I was trained to use it in school, using it to make animated presentations for both STEM and art courses before learning and moving into the Google Workspace ecosystem. For Excel, I was trained likewise in school and made and taught the HR department at a hospital in the Philippines on how to automate a Microsoft Excel spreadsheet for logging work hours and automatically calculating all the tax codes using formulas. I also use spreadsheets to organize a database for an MIT a cappella group, as well as a master spreadsheet to organize over 14 universities in the Break It Down Organization, using formulas and automation. When I was dual-enrolled at CSUDH in high school, I took chemistry classes that required doing data analysis using graphs and spreadsheets in Excel.
Microsoft Excel

Microsoft Excel

I am a student about to graduate from MIT in CS who has been working full-time during a temporary leave to support my family back home. I made and taught the HR department at a hospital in the Philippines on how to automate a Microsoft Excel spreadsheet for logging work hours and automatically calculating all the tax codes using formulas. Because I also double-majored in music, I used spreadsheets with formulas for designing custom musical scales and calculate new chords and intervals in alternative tuning systems. I also use spreadsheets to organize a database of song arrangements as the music director of an MIT a cappella group, as well as create a master spreadsheet on Google Docs to organize over 14 universities at the Break It Down Organization for a large performance, using advanced formulas and tricks to automatically organize all the groups, staging, setlist, sound check, and show tracker. At CSUDH when I was in high school, I took chemistry classes that required doing data analysis using graphs and spreadsheets in Microsoft Excel, but, at MIT, when I was doing AI/ML research, I often had to programmatically load CSV datasets and write to those spreadsheets.
Music Production

Music Production

Hi! I'm a graduating MIT student who double majored in music! As part of my education, I studied electronic music, classical/jazz composition, world pop, musical theater, orchestration, instruments, interactive music systems, and (classical/jazz/computational) theory/harmony. I learned how to record, produce, mix, and master audio in DAWs (FL Studio, Reaper, and PreSonus Studio One). I helped record and mix audio for the Break It Down organization and for MIT LIVE band covers (where I play electric guitar, electric bass, and vocals). I also helped run and record live sound for these groups as well as Central Square Church and MIT Cross Products, where I sing a cappella but also arrange music (pop, choral, hip-hop, and electronic) as their music director due to my musical vision and artistry. As someone who studied vocal pedagogy, I can also help teach vocal science, due to my experience in MIT Concert Choir, Harvard's Summer Chorus, Cambridge's Pico Opera, and as a ringer for the Berklee Vocal/Choral Intensive program. Because I studied electrical engineering too, I also understand sound design and signal processing when analog and digital effects/plugins on guitars or mixes. Because of my breadth of understanding on instrumentals and songwriting/production across all genres, I can help you out on anything musical, even if it's as simple as coming up with ideas or if you need me to record some tracks/samples.
Oracle

Oracle

Hi! I'm an engineer and system admin at a machine learning startup who studied computer science at MIT. I also have software engineering experience, cybersecurity and IT skills, and cryptography and AI research experience across over 14 years of messing with computers. I competed and hosted cybersecurity competitions, placed top 10 nationally in NYU Poly's Cybersecurity Awareness Week challenge, and mentored a CyberPatriots high school team, throughout which I studied Oracle systems and SQL (such as pentesting for SQL injection). At MIT, I took a course on databases and concurrent/distributed systems, where I built a SQL database engine from scratch in Java as well as researched software transactional memory. At work, I helped run the old database servers as well as migrated them to a new system (PostgreSQL, TimescaleDB, and MongoDB) locally and on the cloud (AWS GovCloud). Part of the database admin work included managing auth, designing and tuning the schemas (for the DB layout as well as Prisma GraphQL ORM). I am in charge of writing the SQL queries for the REST and GraphQL APIs. I also helped optimize the queries at the database and application layers and even helped recover a deleted Docker container, rescuing over a month's worth of data. Overall, I love playing around with systems, so whatever help you need with computers, I can help!
Python

Python

Hi! I'm an MIT (EE)CS student who was also an MIT TA for 6.101 Fundamentals of Programming for 8 semesters, teaching students programming, data structures, and algorithms from scratch. I also took algorithms, advanced algorithm engineering, databases and concurrency, compiler construction, interpreter design, computer vision and image processing, web development, signal processing, electronics, RF engineering, interactive music systems, machine learning, artificial intelligence, and deep learning. For Python, I used Python for ML research at MIT Media Lab and Mass General Hospital, developing distributed learning with differential privacy in PyTorch. I also used it to build neural networks to get the Top Student in Machine Learning Award in MITES. At Instinet, the first fintech company, I used Python to create a translation for financial exchange packets from an old standard to a new binary-serialized format to improve bandwidth and reduce latency. I also used Python to write an async web server and game frontend for an interactive music game based off Fruit Ninja.
Robotics

Robotics

Hi! I am a software engineer working for a machine learning startup that does analysis on aeronautical and astronautical objects. I studied electrical engineering and computer science at MIT but was initially interested in aeronautical/astronautical engineering. In high school, I studied CAD (Autodesk Inventor and Solidworks) and CAM with engineers from Northrop Grumman and Boeing as my mentors. I wrote control systems and power management code for VEX Robotics (reached the National Championship) and FIRST Robotics. I was part of a team that programmed an autonomous multi-stage quadcopter. After finishing high school, I still mentored my old VEX Robotics team to train the next generation of robotics engineers. At MIT, I took electronics/controls classes and wrote signal processing code for IoT devices and RF devices. I worked on computer vision and image/video processing in classes and at MIT Roboteam. We built autonomous racecar robots using potential fields and LIDAR for the Mens et Manus program.
SAT Math

SAT Math

Hi! I'm an MIT student (and teaching assistant for 8 semesters) studying electrical engineering and computer science. You can bet I can help out in math especially since I myself have studied hard on how to do well on standardized exams to get into MIT! On the SAT, I got a 790 out of 800 on the standard math portion and a perfect 800 out of 800 on the Mathematics Level II subject test. I also do a lot of teaching math and computer science, so I can easily break down concepts for students not only seeking to learn specific SAT test-taking skills but also develop life-long mathematical intuition and visualization that will carry onto college and beyond.
SQL

SQL

Hi! I'm a software engineer at work who does a lot of sysadmin work since I have a lot of experience in IT/cybersecurity as well as server management, working in *nix and DOS servers for over 13 years. I have worked with databases in practice at a mobile app startup (DynamoDB) as well as machine learning startup (PostgresDB) but also in SQLite when working on FOSS projects at home. I took a databases class too at MIT to study concurrency, build a database engine from scratch, learn to optimize and tune databases, and of course write complex SQL queries
Web Design

Web Design

I am a software engineer who works on a dashboard web app for machine learning and heavy data analytics/visualization. Before working as a software engineer, I first learned how to code by making an interactive static web app as a middle schooler with pure HTML/JS/CSS. I then built websites using Material Design frameworks for a high school project before going to MIT, where I took two web design courses amongst other computer science courses. Because of this, I was accepted to MIT on a full-ride scholarship to study CS. At MIT, I was the webmaster for MIT Roboteam and MIT Cross Products. Since then, I dabble a lot in both static and dynamic websites (currently help run the Break It Down organization's website on Netlify). I self-studied UI/UX design, studying principles from Fitts' Law to visual hierarchy, and general graphic design (logo design, color theory, visual effects, and aesthetics (using principles learned as a photographer and musician).
Writing
Kevin P.'s Photo

Questions? Contact Kevin before you book.

Still have questions?

Ratings and Reviews

Hourly Rate: $50
Contact Kevin