Monday, February 16, 2026

Reflection on EDU 772: Introduction to Robotics and Microcontrollers

As I complete EDU 772: Introduction to Robotics and Microcontrollers, I find myself reflecting not just on what I learned, but on how much my view of teaching technology has expanded. This course moved robotics from something that felt “technical” into something that feels deeply pedagogical. It helped me see robotics not simply as coding or hardware, but as a framework for thinking, designing, problem solving, and learning.

The Most Important Things I Learned

Robotics Is About Thinking, Not Just Technology

One of the most important lessons I learned is that robotics education is not primarily about the robot. It is about computational thinking and systems thinking. Whether working with the Raspberry Pi, writing Python code to control LEDs, or programming the Edison robot to respond to sensors, the deeper learning came from understanding how software interacts with hardware and how inputs lead to outputs.

Image Source: https://www.geyerinstructional.com/edison-v3-0-robot-edpack/?srsltid=AfmBOorxfmQc_LzqyFfrPU-FTvRcvTcnCEe1WbyTzKoAkiC5k_llpH-w

Students are not just “making things move.” They are learning cause and effect, logic, sequencing, debugging, iteration, and persistence. Robotics forces students to think algorithmically. When something does not work, they must test assumptions, revise code, and try again. That mindset mirrors mathematical problem solving and scientific reasoning.

As a high school math teacher, this realization is significant. I now see robotics as a bridge between abstract mathematical thinking and tangible real-world application. For example, when students program a robot to turn a certain number of degrees, they are applying proportional reasoning and understanding measurement in a physical context. In the future, I plan to intentionally connect robotics tasks to algebraic reasoning, coordinate geometry, and logical structures that my students already encounter in class.

The Power of Sensors and Real-World Interaction

Another key learning experience was understanding how sensors make robotics meaningful. Programming movement alone is procedural. Programming response to sensor input makes the robot interactive and intelligent.

Image Source: https://woz-u.com/blog/the-evolution-of-coding-what-programming-languages-are-prominent-today/

Working with light sensors, obstacle detection using infrared sensors, line tracking, and clap sensors showed me how robots “perceive” their environment. The robot is not thinking in a human way. It is continuously reading data, comparing it to conditions, and responding accordingly. That simple model of input → processing → output is powerful.

In my future work, I want students to understand that this same model exists in nearly all modern technology, from automated cars to smart home systems. Robotics gives students a concrete way to understand automation, artificial intelligence, and microcontroller systems that shape the world around them. This is especially important as students increasingly interact with AI systems without understanding how they function.


Ideas I Can Implement in a Robotics Course or Club

Project-Based, Scenario-Driven Challenges

One of the most impactful ideas from this course is designing robotics lessons around real-world scenarios rather than isolated skills. For example, instead of simply teaching obstacle detection, students can complete a challenge such as designing an autonomous delivery robot that must navigate around barriers and reach a destination safely.

This approach increases engagement and purpose. Students are not just writing code to satisfy a checklist. They are solving a problem. They must test, revise, and iterate.

I have already begun using this mindset in my classroom. Even in algebra, I design tasks that feel like challenges rather than worksheets. In a robotics club or future robotics course, I would structure the curriculum around increasingly complex missions. Early challenges might involve basic movement and sensor use. Later challenges could integrate multiple sensors, decision trees, and optimization strategies.

This aligns with my broader teaching philosophy that students learn best when they create, test, fail safely, and revise.

Facilitator Over Lecturer

Another idea that deeply influenced me is the facilitator model of teaching robotics. Robotics classrooms can look messy. Students are testing, troubleshooting, collaborating, and sometimes failing publicly. But that is where learning happens.

Image Source: https://www.robotlab.com/blog/station-ideas-youll-want-for-your-stem-classroom-0?srsltid=AfmBOop_ZFC3NVjGSamQWTT5ox9LRl2w6Ux7XMviMhxSTaDuc1dbhy2p

This course reinforced the idea that the teacher does not need to be the constant knowledge provider. Instead, the teacher can design structured challenges, provide scaffolds, and guide reflection. Students learn by doing.

I have already implemented this in small ways through coding activities and technology integration in my math classes. Instead of walking students step by step through every process, I increasingly give them structured exploration tasks. In a robotics club, I would intentionally create a culture where debugging is normalized, collaboration is expected, and iteration is celebrated.

Over time, I would love to see robotics become a space at Benet where students from different disciplines collaborate, math students, coding students, engineering-minded students, all working together to solve authentic problems.


Final Reflection

EDU 772 has strengthened both my technical understanding and my instructional philosophy. I learned how microcontrollers function, how sensors allow environmental interaction, and how software controls hardware. More importantly, I learned that robotics is a vehicle for developing resilience, logical thinking, and creativity.

As I look toward the future, whether that involves building a robotics elective, expanding a robotics club, or integrating microcontrollers into math instruction, I see robotics not as an “extra,” but as a powerful tool for preparing students for a world shaped by automation, AI, and computational systems.

This course did not just teach me how to program a robot. It reshaped how I think about teaching problem solving itself.

Wednesday, September 24, 2025

Coding for Educators

 CODING FOR EDUCATORS

Image Source: https://www.linkedin.com/pulse/unleash-your-childs-inner-coder-coding-adventures-scratch-dccvf/

As I reflect on this course, I am proud of the variety of projects I was able to complete and how much they stretched my understanding of both coding and teaching. One of the most valuable things I learned was that coding can be introduced to students through creative, interactive projects that connect directly to classroom content. For example, in one assignment I built an Etch A Sketch program in Python, where students could control pen color, direction, and thickness with keyboard inputs. Working on that project helped me see how coding can reinforce logical thinking and problem solving while also being fun and hands-on. I also coded a Rock-Paper-Scissors game in Python, which required using conditionals, loops, and randomization. This reinforced my own understanding of programming fundamentals and gave me a model of a game students could replicate or modify to make their own.


Image Source: Author Created

Another highlight was creating a Scratch lesson that combined coding with math concepts like transformations and order of operations. Designing this project reminded me that coding can serve as a bridge between abstract math skills and real-world application. By animating math processes in Scratch, I could see how students might better visualize concepts that otherwise remain purely symbolic. I also developed a Python lesson plan for middle schoolers, complete with a teaching script and example code. This pushed me to think not only as a learner of coding but as an instructor who has to break down technical concepts into manageable steps for beginners.

Looking ahead, I want to build on these experiences by exploring physical computing with tools like Raspberry Pi. While I feel confident now in designing screen-based projects, I see a lot of potential in giving students coding experiences that connect to the physical world. I plan to experiment with these tools myself, watch tutorials, and collaborate with other educators who have integrated them successfully.

Overall, this course surprised me with how approachable coding became. Each assignment built my confidence and gave me a resource I can bring directly into my classroom. Moving forward, I am excited to continue creating coding projects that help students engage with math and technology in meaningful ways.

Sunday, April 27, 2025

Click, Connect, Protect: A Puzzle About Life Online

Why I Chose These Topics for My Connections Puzzle

As a high school teacher and a father of two, I think about technology a little differently than I used to. It's not just about what's new or exciting anymore; it's about what shapes our children, our students, and our culture. Social media and emerging technologies have permanently altered the way we communicate, learn, and grow. When I created the Connections puzzle (Click, Connect, Protect: A Puzzle About Life Online), I wanted the topics to reflect the conversations we need to be having not just in classrooms, but around dinner tables, in faculty meetings, and in our own minds as parents and educators. Each of the four themes I selected for the puzzle highlights a critical dimension of our digital lives.


Image Source: Author Created (https://connections.swellgarfo.com/)

Internet Laws and Regulations (COPPA, CIPA, Privacy, Safety)

We live in an age where kids are online before they can even spell "privacy." As both an educator and a parent, understanding laws like COPPA (Children’s Online Privacy Protection Act) and CIPA (Children’s Internet Protection Act) isn’t optional, it’s essential. These regulations are designed to create guardrails, but they also remind us how vulnerable young users are. Privacy and digital safety aren’t just classroom topics anymore; they are life skills. Teaching students how to protect their information and navigate online risks safely is one of the greatest responsibilities we have today.

Building Networks and Collaboration (Crowdsourcing, Collective Intelligence, Personal Learning Network, Community)

One of the most hopeful aspects of technology is its ability to connect people. Whether it's forming a professional learning network (PLN) as a teacher or watching students work together through online collaboration, the power of collective intelligence is real. Crowdsourcing information, sharing ideas, and building communities across boundaries are now a part of everyday life. These topics reflect how the best of the digital world can foster growth, connection, and innovation when used thoughtfully.

Digital Footprint Concepts (Digital Tattoo, Online Reputation, Footprint, Permanent Record)

When I think about my own children, one already navigating early social technology, the other not far behind, the concept of a digital footprint becomes personal. Everything we post online leaves a mark, a "digital tattoo" that doesn’t easily fade. In school, we talk about reputations and choices, but today those choices can follow someone for years. Helping young people (and reminding ourselves) to think critically about their online presence is crucial. The idea that every action, every post, every like can contribute to a permanent record is something I want my students and my own kids to fully understand.

Core Themes in Technology and Media (Social Media, Technology, Media Literacy, Communication)

At the center of all these conversations are the fundamental tools: social media, communication platforms, and emerging technologies. Yet tools are only as powerful or as dangerous as the literacy of the people using them. Media literacy, in particular, has become a non-negotiable skill. Students must be able to question what they see, understand how information is shaped, and communicate responsibly. As an educator, I see it as my duty not just to teach content but to help build discerning, thoughtful citizens who can thrive in a digital world.

Image Source: Author Created (https://connections.swellgarfo.com/game/-OOtjwZ5kF49iyKz590j)

Why It Matters

In creating this puzzle, I wasn't just building an academic exercise. I was highlighting the conversations we need to prioritize as teachers, as parents, as participants in an increasingly digital society. Social media and emerging technologies aren't going away; they are growing faster than ever. Our job is to prepare students not just to use them, but to understand them, to question them, and to respect the power they hold. At the end of the day, it’s about stewardship. Stewardship of our students’ futures, stewardship of our children's wellbeing, and stewardship of the kind of digital world we’re helping to shape. These topics remind me of that responsibility and I hope they inspire others to reflect on it too.