- M.S. in Computer Science, Stanford (2023)
- B.S. in Mathematics, Stanford (2022)
- Mathematics and Computer Science instructor (5+ years)
- George Polya Prize from Stanford University (2022)
- Honorable mention for the Computing Research Association's Undergraduate Researcher Award (2022)
People Say About Our Instructor
The instructor makes sure to explain why the code works if you are wondering, and doesn't get annoyed if you have a lot of questions.
Trinity O.
I really love the course and its ten times better the when the teacher makes it more fun. Mr. Alexander is such a nice teacher and makes the hard questions so understandable.
Ryan G.
Alex Moreira is an amazing instructor! He's super engaging, teaches the content well, and is really good at giving the students a chance to come up with the solutions instead of spoonfeeding us everything. I'll miss him when this camp is over!
Shelley O.
The teacher was very enthusiastic, knowledgeable, and fun to learn from. He is a great teacher, and I hope he keeps teaching USACO Bronze, he seems to have fun teaching it!
Ender R.
Student
Courses
- CS21A Programming with Python A - Section 1
- CS21B Programming with Python B - Section 1
- CS21A Programming with Python A - Section 1
- CS21B Programming with Python B - Section 1
- CC25AB USACO Bronze AB - Section 1
- Programming with Python A
- Programming with Java A
- USACO Bronze A
- Programming with Python A
- Programming with Python B
- Programming with Java A
- USACO Bronze A
- USACO Bronze A
- Programming with Python B
- Programming with Python B
- Programming with Python A
- Programming with Java B
- Programming with Java B
- USACO Bronze B
- USACO Bronze B
- USACO Bronze B
- USACO Bronze BOOSTER
- USACO Bronze BOOSTER
- Programming with Python - Part 1
- Programming with Python - Part 1
- Programming with Python - Part 2
- Programming with Java - Part 1
- Programming with Java - Part 1
- USACO Bronze - Part 1
- USACO Bronze - Part 1
- USACO Bronze - Part 1
- USACO Bronze - Part 1
- Programming with Python - Parts 1 & 2 BUNDLE
- Programming with Python - Parts 1 & 2 BUNDLE
- Programming with Java - Parts 1 & 2 BUNDLE
- Programming with Java - Parts 1 & 2 BUNDLE
- USACO Bronze - Parts 1 & 2 BUNDLE
- USACO Bronze - Parts 1 & 2 BUNDLE
- USACO Bronze - Parts 1 & 2 BUNDLE
- USACO Bronze - Parts 1 & 2 BUNDLE
- USACO Bronze AB
- USACO Bronze AB
- USACO Bronze - Parts 1 & 2 BUNDLE
- USACO Bronze - Part 2
- Python & USACO Bronze BUNDLE
- C++ & USACO Bronze BUNDLE
- Java & USACO Bronze BUNDLE
- USACO Silver BOOSTER
- USACO Silver BOOSTER
- USACO Silver - Parts 1 & 2
- USACO Silver - Parts 1 & 2
- Programming with Python - Part 2
- USACO Bronze - Part 1
- USACO Bronze - Part 1
- USACO Silver - Part 1
- USACO Bronze - Parts 1 & 2 BUNDLE
- USACO Bronze - Parts 1 & 2 BUNDLE
- USACO Silver - Parts 1 & 2 BUNDLE
- Programming with Python - Part 1
- Programming with Python - Parts 1 & 2 BUNDLE
- Euclid Master Class
- Programming with Python - Part 2
- Programming with Python - Part 1
- USACO Bronze - Part 2
- USACO Bronze - Part 2
- USACO Silver - Part 2