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

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.

Logo for news use featuring the municipality of Snohomish in Snohomish County, Washington. 220118
Snohomish man, who trained extremists, sentenced for illegal gun possession

An FBI investigation revealed Benton posted violent extremist content, neo-Nazi propaganda, and anti-Semitic materials on social media.

The orca Tahlequah and her new calf, designated J57. (Katie Jones / Center for Whale Research) 20200905
Whidbey Island local Florian Graner showcases new orca film

The award-winning wildlife filmmaker will host a Q&A session at Clyde Theater on Saturday.

A digital render of the Food and Farming Center in its planned location in McCollum Park. (Image provided by Snohomish County Planning and Development Services)
Snohomish County Council pass Food and Farming Center regulations

Fundraising will take place through 2026. Phase one of construction is scheduled to begin in 2027.

Logo for news use featuring the municipality of Lake Stevens in Snohomish County, Washington. 220118
One killed in five-vehicle collision on Highway 92

Two other people were taken to the hospital with unknown injuries.

District 5 candidates talk budget, student support

Three candidates — Kimberlee Kelly, Holly Muenchow and Lynda Schram — are vying for the open seat currently held by the board president.

Lake Stevens Sewer District wastewater treatment plant. (Lake Stevens Sewer District)
Lake Stevens appeals sewer district assumption ruling

In June, a judge ruled the city cannot assume the district eight years earlier than originally planned.

Deputy Kargopoltsev gives a demonstration to community members in Stanwood. (Stanwood Police)
Stanwood hosts a new police academy for community members

Police say it’s a chance to learn about patrol operations, investigations, narcotics enforcement and community outreach.

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.