Predmeti
Matematika
Pri matematiki znanje nastaja v dveh fazah: najprej skozi razumevanje teorije, pomena postopkov, formul in povezav med poglavji, nato pa z razvijanjem veščine skozi vajo. Na tej osnovi lahko učenci razvijejo stabilno, samozavestno znanje. Ker je matematika predvsem veščina — in ne le teorija — je reševanje premišljeno izbranih nalog ključni del učenja. Pri matematiki se posvečam predvsem temu, da skupaj z učenci:
Ko učenci razumejo snov, obvladajo postopke, poznajo tipe nalog in imajo dovolj vaje, je napredek skoraj neizogiben. Matematiko lahko osvoji vsak — ključ sta primeren pristop in dovolj časa.

Fizika
Pri fiziki je najpomembnejše razviti jasen uvid v fizikalne zakone in koncepte, saj prav razumevanje omogoči, da učenci naloge rešujejo samozavestno in učinkovito. Ker fizikalni modeli pogosto temeljijo na poenostavitvah, ki se razlikujejo od izkušenj iz vsakdanjega življenja, učenci v fiziko vstopajo z določenimi pričakovanji o tem, kako svet deluje. Zato se pri fiziki najprej posvetimo razumevanju teh razlik in oblikovanju ustrezne fizikalne intuicije, ki je temelj za uspešno reševanje nalog. Z učenci:
Ko so zakoni, koncepti in intuicija dobro osvojeni, postane fizika logičen in predvidljiv predmet, pri katerem ni potrebna velika količina nalog — bistvo uspeha je predvsem v razumevanju delovanja narave.
Programiranje
Pri programiranju je ključnega pomena, da se učenci naučijo razmišljati v okviru “računalniške logike” – to je linearno, zaporedno razmišljanje, kjer mora biti miselni proces razbit na jasne, nedvoumne korake. Računalnik deluje popolnoma postopno: naenkrat lahko izvede le eno dejanje, zato mora biti vsak problem preoblikovan v zaporedje majhnih, logičnih korakov. Programiranje je zato veliko več kot samo pisanje kode — je razumevanje, kako prevesti intuitivno, celostno človeško razmišljanje v natančen postopek, ki ga računalnik lahko izvede. Pri programiranju se posvečam predvsem temu, da skupaj z učenci:
Ko učenci osvojijo tak način razmišljanja, postane programiranje logičen in predvidljiv proces. Sintaksa posameznega jezika je nato le orodje; bistvo znanja pa je sposobnost pretvoriti idejo v zaporedje korakov, ki jih računalnik lahko izvede.


