Informatics Curricula and Teaching Methods by Lillian Cassel & Rohit A.L. Kapur