Hi.
I'm a fourth year computer science student at UC Berkeley and a future Software Engineer at Lyft based out of San Francisco.

My interests include Computer Science Education, Computational Photography and Data Science. I am also passionate about using technology to cause meaningful change and lasting social impact.

I love the outdoors and will never say no to a food adventure.





Google Cloud
Site Reliability Engineering Intern
My team was working on compiling and analyzing Service Level Objectives (SLOs) for different services at Google. My summer project involved building a tool that analyzed per-minute data of every service in the SLO repository and defined a notification mechanism about service-level agreement (SLA) violations to service-owners.

UC Berkeley EECS Department
UGSI for Data Science 100 and Computer Science 61A
In spring 2018, I am teaching two courses: Principles and Techniques for Data Science (ds100) and Structures and Interpretations of Computer Programs (cs61a). Instruction includes running weekly lab and discussion sections, creating course and exam materials and holding office hours.

Coursera + KPCB Fellows Program
Software Engineering Intern
I participated in the KPCB Engineering Fellows program for technology and entrepreneurship. As part of the program, I interned at Coursera, where I built as assignment submission system where submissions persist across multiple student sessions making the learner experience more seamless.

Tidepool
Software Engineering Intern
Tidepool is an open source, not-for-profit company focused on liberating data from diabetes devices. As an intern I worked on building a fake diabetes data generator to fit Tidepool's data model.

Net Impact Berkeley
VP Consulting // VP Associate Development // Project Manager
Net Impact is a consulting organization at UC Berkeley focused on consulting for social good. Over my time with the club, I worked on a variety of projects ranging from a go-to-market strategy for a multi million dollar sustainable food startup to a revenue maximization strategy for a nationwide girls' nonprofit.

For more information, please see my complete resume.



WalkMe

Image Manipulation & Blending

RANSAC Image Auto Stitching

Dfaker




I am currently TA'ing two courses at UC Berkeley. All relevant course resources will be posted here.

Welcome to CS61A ! In the Spring 2018 semester, I will be teaching one discussion section and one lab section.
You can find relevant section resources and advice here.

Teaching Info
Lab: Lab # 22, Tuesday 3:30pm - 5:00pm @ 271 Soda Hall
Discussion: Disc # 122, Thursday 3:30pm - 5:00pm @ 106 Moffit Library
Office Hours: TBD
Book an Appointment
Submit anonymous feedback
Email: kgoot [at] berkeley [dot] edu
Weekly Discussion Slides
Discussion 0: Lost on the Moon
Discussion 1: Control + Higher Order Functions
Discussion 2: Envrionment Diagrams + Recursion
Discussion 3: Lists and Sequences
Discussion 4: Mutation
Discussion 5: Object Oriented Programming
Discussion 6: Orders of Growth
Discussion 7: Scheme
Extra Slides: Iterators + Streams
Discussion 8: Interpreters
Discussion 10: SQL
Discussion 11: Final Dicussion
Review: Scheme Final Review
Resources and Advice
CS61A's Topical Resources and Past Exams
Online Python Tutor which walks through code execution and visualizes environment diagrams
Kevin Lin's How to Learn Computer Science
My compiled list of resources of all the ways in which you can get free and paid help in this course.
James Maa's A Beginner’s Guide to Computer Science
Welcome to DS100! In the Spring 2018 semester, I will be teaching one discussion section and one lab section.
You can find relevant section resources and advice here.
Teaching Info
Lab: Lab # 110, Monday 12:00pm - 1:00pm @ 105 Cory Hall
Discussion: Disc # 110, Friday 12:00pm - 1:00pm @ 220 Wheeler
Office Hours: 324 Evans Monday 1-2
Book an Appointment
Submit anonymous feedback
Email: kgoot [at] berkeley [dot] edu


Interested in working together? Let's get in touch!