Joseph is a sophomore from Atlanta who is an exceptional student himself and always looking for the perfect way to explain a concept. He works with some of the more studious and focused Breakout Mentors students learning Python. Let’s get to know him a bit!
When did you start to code?
I first started coding in high school when I worked in RobotC for school. I progressed to learning R to model novel polymer materials in a chemical engineering company before enrolling in Stanford CS classes.
What is your favorite game or project you have created with a student?
I worked with a student to create Poker, which involved many steps and data structure outputs. The project took many weeks, but we were very excited to compete against the computer and rely upon a mixture of chance and mathematical skill for success!
What advice do you have for kids learning how to code?
Coding involves both understanding the big picture planning of programming and the small detail understanding of technical skills. It is important to keep in mind what you are not understanding when differentiating between these two concepts. If you can clearly visualize how your code will work, you are more likely to be able to write clean code that succeeds.