Graphic design professor, product designer, and creator of practical design tools that help people learn by doing. For more than a decade, he has taught UI, UX, and visual communication to thousands of college students, guiding them from foundational design principles to portfolio-ready work. His teaching style focuses on clarity, accessibility, and real-world application; breaking down complex ideas into everyday language and actionable steps.
Outside the classroom, John creates sketchbooks, workbooks, and digital resources for designers who want to sharpen their skills through thoughtful practice. His notebooks blend structured guidance with creative flexibility, offering a simple analog workflow that pairs naturally with modern digital tools and software platfrorms.