David P.
Skills
Teaching and Lecturing: Expert in delivering engaging lectures and designing interactive lessons for STEM and computing subjects at various academic levels.
Curriculum Development: Proficient in creating innovative and inclusive curricula for subjects such as Python programming, AI, IoT, and embedded systems.
Educational Technology: Skilled in integrating modern EdTech tools (Google Classroom, Moodle, Blackboard) to enhance student engagement and learning outcomes.
Programming Languages: Advanced knowledge of Python, Java, HTML, CSS, and JavaScript.
AI and Machine Learning: Experienced in teaching AI concepts such as supervised and unsupervised learning, computer vision, and neural networks.
Research and Writing: Published work in augmented reality and participatory creative research, contributing to cutting-edge educational practices.
Remote and Hybrid Teaching: Adept at delivering effective online and hybrid courses using platforms such as Zoom, Microsoft Teams, and Canvas.
Student Assessment: Skilled in designing formative and summative assessments to evaluate learning progress and support student success.
Communication and Collaboration: Strong interpersonal and cross-cultural communication skills, with a history of working in international educational settings.
Project Management: Proven ability to manage educational projects, including leading after-school clubs and organizing student-centered research initiatives.
IoT and Embedded Systems: Expertise in building IoT devices using Raspberry Pi, Arduino, and related technologies for practical education.
Leadership and Mentorship: Experienced in guiding students and colleagues, fostering academic and professional growth.
About
I am an experienced and dynamic educator with over 10 years of teaching and lecturing experience in STEM and computing across international and diverse learning environments. I specialize in delivering innovative, student-centered teaching strategies that integrate modern technologies, such as AI, IoT, and EdTech tools, to enhance learning outcomes. My qualifications include advanced degrees (MA, M.Ed, EdD in progress) and professional certifications in teaching and computing.
Throughout my career, I have demonstrated expertise in curriculum development, online and hybrid teaching, and fostering inclusive and engaging learning environments. Notable achievements include leading a 95% pass rate for Cambridge A-Level Computing students, designing cutting-edge AI-based learning modules, and publishing research on participatory creative practices and augmented reality in education.
As a skilled communicator and lifelong learner, I am committed to empowering students with the critical thinking and problem-solving skills needed to thrive in a rapidly evolving technological landscape. My experience spans roles such as Assistant Professor, STEM Teacher, and Curriculum Developer, equipping me with a holistic perspective on education that combines theory and practical application.
I am passionate about leveraging my expertise to contribute to innovative educational programs and am actively seeking remote teaching opportunities where I can continue to make a meaningful impact.