Kamiak High School junior Joey Schafer recently became one of only 10 students in the world to ace the AP Computer Science exam. In other words, he fell into the 0.02 percentile of all students who took the difficult test. (Ian Terry / The Herald)

Kamiak High School junior Joey Schafer recently became one of only 10 students in the world to ace the AP Computer Science exam. In other words, he fell into the 0.02 percentile of all students who took the difficult test. (Ian Terry / The Herald)

Kamiak High junior Joey Schafer an ace in AP testing

MUKILTEO — He is one of 10 students worldwide who received a perfect score. His teacher called him a crown jewel.

Joey Schafer, 16, is a junior at Kamiak High School. He took his first college-level Advanced Placement exam in computer science in May.

Test performance is rated on a scale of 1 to 5. Joey scored a 5. This is equivalent to an A.

Last week there was a letter from the College Board on his kitchen counter. His parents and younger sister waited while he read.

Not only did Joey score a 5, he also had a perfect score. This placed him in a select category comprised of only .02 percent of this year’s AP computer science test takers.

“I felt confident I passed, but I didn’t think I got a perfect score,” Joey said. “I didn’t know that this kind of letter existed.”

Nathan Binz, Joey’s computer science teacher, said his students on average score a 4 on the AP test.

“This is a once in a career type of thing. Not many teachers have this privilege of a student doing so well,” Binz said.

Joey started out in an introductory computer science course last year. He was a sophomore in a class of juniors and seniors.

“Joey is one of those kids who is always on task. He’s intelligent and on point,” Binz said. “He’s a dream student.”

After mastering the basics, Joey moved on to a coding language called JavaScript. He learned how to make a fraction calculator and a simplified version of a spreadsheet.

To celebrate birthdays in his family, Joey programmed digital birthday cards.

He also dabbled with graphing calculators.

He can program a calculator to spit out information about a specific number, such as its square root.

“You can be creative, but there’s still some logic to it,” Joey said. “There are right answers, but there are different steps you can take to get there.”

Following the AP exam, Binz introduced options for the class’ final project. Many pursued a research project on the history of computer science. Preparation for the AP test had done them in. They needed a break.

Joey decided to explore Unity, a more advanced coding language. He designed a two-dimensional endless runner game, similar to Temple Run.

The transition from JavaScript to Unity was “like saying go read the Odyssey in English, then go read it in ancient Greek,” the teen said.

It was difficult.

But Joey appreciates intricacy.

He scours code to find errors among parentheses, numbers and letters. He plays pieces written by classical pianists such as Felix Mendelssohn. And since fourth grade, he has practiced origami.

Joey even coordinated an origami club for middle schoolers. He meets with them weekly.

He feels fortunate Kamiak High School has computer science classes. Not many do.

Only 7 percent of Washington high schools offer AP computer science classes.

Binz took over Kamiak’s computer science program four years ago and made it his own. He had spent the 10 years prior teaching math.

Originally, the classes were lecture-heavy. Binz said many students struggled to grasp the material. They would go home and spend hours practicing.

Binz transformed the classroom into a “coach and his team” environment. Students spend the majority of class time working together on projects and asking questions.

Binz wants them to be curious, and successful.

Joey plans to attend college, possibly at the University of Washington. He hopes to study math, physics or computer science.

But for now, he is not worried about where he is headed. He is focused on the next line of code.

Caitlin Tompkins: 425-339-3192; ctompkins@heraldnet.com

Talk to us

> Give us your news tips.

> Send us a letter to the editor.

> More Herald contact information.

More in Local News

Joshua Kornfeld/Kitsap News Group
SNAP benefits are accepted at the Bainbridge Island Safeway.
WA sues contractor to prevent sharing of food stamp data with feds

States fear the Trump administration could use the information to target immigrants. The company said after the lawsuit was filed it had no plans to hand over the data.

Traffic slows as it moves around the bend of northbound I-5 through north Everett on Wednesday, May 22, 2024. (Olivia Vanni / The Herald)
Paving project will close I-5 lanes in Everett

Crews will close up to 4 lanes overnight for weeks to complete the $8.1 million repairs.

Top, from left: Bill Wheeler, Erica Weir and Mason Rutledge. Bottom, from left: Sam Hem, Steven Sullivan.
Candidates seek open District 1 seat in crowded race

Five people are aiming to take the open seat left after current council member Mary Fosse announced she would not run for reelection.

From left to right, Lynnwood City Council Position 3 candidates Josh Binda, Tyler Hall and Bryce Owings.
Position 3 candidates focus on affordability amid city’s growth

City Council Vice President Josh Binda is seeking a second term against challengers Tyler Hall and Bryce Owings.

South County Fire plans push-in ceremony for newest fire engine

Anybody who attends will have the opportunity to help push the engine into the station.

District 1 candidates talk financial priorities, student needs

Three newcomers — Carson Sanderson, Arun Sharma and Brian Travis — are eyeing the vacant seat on the district’s board of directors.

Second fire vehicle stolen in a week — this time in Edmonds

Police searching for a suspect who stole and abandoned a South County Fire Ford F-150 on Friday.

The Washington state Capitol. (Bill Lucia / Washington State Standard)
These new Washington laws take effect July 27

Housing, policing and diaper changes are among the areas that the legislation covers.

Everett fire chief shares details of ‘senseless’ fire truck theft

The statement came after an individual stole a 35,000 pound fire engine on July 18, damaging at least 14 vehicles. Police are still looking for a suspect.

Early morning 2-alarm fire damages Edmonds residence

More than 40 firefighters took over an hour to extinguish the fire that began around 4 a.m. Friday.

Longtime school board member faces two primary challengers

Sehaj Dhaliwal and JoAnn Tolentino are looking to unseat Sandy Hayes, who has served on the board since 2009.

Logo for news use featuring the Tulalip Indian Reservation in Snohomish County, Washington. 220118
Sprinkler system limits fire spread at Quil Ceda Creek Casino

The fire occured in a server room Thursday afternoon, and the cause is still under investigation. There were no reported injuries.

Support local journalism

If you value local news, make a gift now to support the trusted journalism you get in The Daily Herald. Donations processed in this system are not tax deductible.