Foundation
Python
Python gives students the foundation to write and understand real code.
Learn moreMeet the Professor
Denis O. Núñez is a Professor of Computer Science and Lecturer in Computer Engineering, specializing in programming, computer systems, and low-level architecture. Through Programming Journeys, he helps students connect code, hardware, and real engineering concepts in ways they can understand and build.
Background
Built a strong technical and leadership foundation through active-duty service as an Electrician's Mate in the U.S. Navy.
Combined Electrical Engineering and Systems Engineering training to understand both how systems are built and how they work together.
Brings college teaching and real engineering experience together to help students connect code, hardware, and real-world systems.
What I Teach
My teaching focuses on helping students understand how technology actually works, not just how to use it. Every Programming Journeys program is built around that idea, with each one introducing a different side of real engineering.
Foundation
Python gives students the foundation to write and understand real code.
Learn more6 Weeks
PiCar shows how software controls a real robot through sensors, movement, and decision-making.
Learn more2 Weeks
Korra Jr. introduces AI through system design, software logic, and modern agent-based thinking.
Learn more2 Weeks
Streaming helps students understand networking, servers, and the infrastructure that delivers content across devices.
Learn more2 Weeks
IoT connects hardware, sensors, software, and app-style interfaces into complete working systems.
Learn moreTogether, these programs help students see that software, hardware, AI, networking, and connected devices are not separate worlds. They are all part of the same engineering process.
Technical Experience
Worked on software-defined radio systems from 2009–2012, writing Python-based tools and supporting communications platforms built for complex engineering environments.
Designed and developed network systems for unmanned aviation from 2012–2018, including LAN, VLAN, WAN, VPN, and beyond-line-of-sight communications.
Leads Test & Evaluation efforts for autonomous Navy systems since 2018, managing engineers, mentoring interns, and supporting real-world unmanned vessel operations.
From 2009 to the present, the work has ranged from software-defined radios to carrier-based networks to autonomous surface vessels.
That progression from software to networking to autonomy is the same systems-level thinking that shapes how students learn in Programming Journeys.