Title: Teaching style and program design