IBDP, IGCSE, A-Level Computer Science Teacher and (IBDP Examiner), Holds MA in Educational Studies and BA in Computer Science with 20+ Years of Teaching Experience!