UPDATE: I thought I'd post an update at the end of 9th grade for my son. Algebra II has also been a breeze for him - still not highly interested in math, but did enjoy using the graphing calculators this year. He'll be doing precalculus+trig next year, Calculus I the following year, and then we'll see about the math choice for senior year.
A few interesting notes: Engineering 1 was the most challenging class for him - he'll be taking Engineering 2 next year, and we'll see if he continues after that (he did not love it). I think the challenges resulted primarily from the format of the course as almost exclusively teach-yourself. He loved AP Human Geography and it was easy for him (the AP test is on Friday, so we'll see how it goes). I'm thankful for a great English teacher who has structured the class to require X amount of reading per week with a high amount of choice on the student's part - alternating "AP list books" (and a choice from that) with students' choice (which includes nonfiction). It's meant he's read some odd choices for books - primarly because he doesn't see the utility in going to the library when we have some of these books at home (in crumbling paperback).
I'm mostly glad that the transition to high school has been so easy and positive, and wanted to share for others who might be struggling with middle school.