Comparing myself to the beginning of the year
Before:
- Had limited experience with Java or programming concepts.
- Unsure how to approach larger coding projects (collboration with full class)
After:
- Know a lot more about Java syntax and fundamentals through Unit 1 lesson homeworks
- Learned to work on projects that are full-class scale, opposed to solely group-scale (CSP)
- Improved on how to present plans and ideas (again, through more small-meetings and class collaboration).
MCQ Score

Predicted AP Exam Score

Score Distribution Across Units

Unit 1 had the highest score which makes sense as we covered the content in class! I will do practice quizzes of individual units to further improve on the lower scored units.
How N@tM Went + My Fav Comments
Night at the Museum was eventful as always! I personally got to demo to a lot of parents, including my mom so that was fun.
My Contribution
- I worked on submodule 1 of our Resume Building Quest
- I collaborated with the Applicators to pull data for recent job outcomes, desirable skills, etc.
- Added sprites to make our lesson more interactive.
// Character selection: blue border + ensure videos play correctly
const videos = document.querySelectorAll('.character');
const charNote = document.getElementById('charNote');
videos.forEach(v => {
// Ensure autoplay works even if browser blocks it initially
const tryPlay = () => v.play().catch(() => {});
v.addEventListener('loadeddata', tryPlay);
tryPlay();
v.addEventListener('click', () => {
videos.forEach(x => {
x.classList.remove('border-blue-600');
x.classList.add('border-gray-300');
});
v.classList.remove('border-gray-300');
v.classList.add('border-blue-600'); // same blue as progress bar
localStorage.setItem('selectedCharacter', v.id);
charSelected = true;
if (charNote) charNote.textContent = `Selected: ${v.id}`;
tryPlay();
});
});
Analytics

Pics
Favorite Comments

Feedback from parents and students!
Something cool I’d like to share
I created a project called HappyWheels for the Congressional App Challenge and it aligns with a lot of CSA and CSP skills I’ve learned throughout these courses.

My project demonstrates several core AP CSA concepts through real-world application. I used APIs, specifically the Google Maps API, to handle location data, routing, and interactive map elements, which reflects how programs often interact with external libraries to extend functionality. I applied object-oriented programming principles by organizing the app’s data into logical structures similar to classes and objects. For example, each bike station behaves like an object with its own properties such as ID, location, capacity, and availability. I also designed methods (implemented as JavaScript functions) to perform specific tasks like reserving bikes, planning routes, and managing schedules.