Teaching Experience

I taught my first design class in 1998 and I still enjoy teaching more than a decade later. My desire to contribute to society and drive to help people has led me to my role as an educator and designer.

Assistant Professor of Graphic Design
Flagler College

Fall 2007 – Present
Teach courses in the Graphic Design major. Advise students on course selections, scholarships, internships, graduate school programs and career opportunities. Serve on one or more faculty committees. Currently serving on the Computer, Technology and Research Resources committee. Past service includes Service Learning and Internship, Distance Learning and Sustainability. Serve as the faculty advisor for the Flagler College Chapter of AIGA. Serve as an advisory board member for the Flagler College Gargoyle Newspaper. Partner students with local non-profits for service learning opportunities.

Current Course Offerings

Design Methodologies

This course introduces graphic design as an interdisciplinary and dynamic professional practice. This studio course explores methods and processes of graphic design problem solving for innovation, responding to the growing world paradigm of collaboration and integrative thinking. Students will explore and gain an understanding of how to define communication problems, evaluate analytical, synthetic, and intuitive approaches to problem solving and will develop critical thinking, oral presentation and writing skills.

Design Portfolio

Design Portfolio is the final requirement for the BA Degree in Graphic Design. This course is centered on the senior self-directed portfolio, a collection of independent projects in graphic design requiring the development of a body of work through consultation with faculty and peers. The objective is to purposely apply acquired knowledge and skills (e.g. typography, information design and theory, web design, package design) to a set of problems proposed by the student. The course is intended to closely duplicate the actual working context of a professional studio situation. Visiting critics will be invited to review the completed projects. Students are only eligible to enroll in this course if all credit requirements for the degree are complete by this final semester.

Web Design Studio

Web Design Studio is an advanced studio/lecture course that focuses on the principles and structural flow of interface design, content development prototyping and web delivery for on-screen devices. Topics include identifying user, client and design goals, defining information architecture, balancing functionality and aesthetics, optimizing media, designing for multiple devices, writing for the web and designing for usability and accessibility. Throughout the course, students design and develop websites utilizing a variety of software applications and code resources, such as HTML, CSS and jQuery.

Digital Photography

An introductory studio art course in creative black and white and color photography involving basic camera techniques and digital imaging processes. Artists construct meaning in visual forms through the choices they make. This course will make the student aware of these choices through the examination of knowledge common to art making practices. Students will build a solid understanding of photographic processes and design principles, and the concepts, strategies, vocabulary, and techniques associated with both.

The philosophy of this course includes the notion that photography can be used as a tool to present realities of everyday life, as well as construct and display ideals unique to the photographer. Concurrent with studio projects, students will be reading, researching, discussing, and responding to historical and current issues in photography. This course is designed to support and encourage exploration into the expressive and functional possibilities inherent in photography.


Branding is an advanced studio/lecture course that focuses on the principles of brand development and application. Throughout the course, students explore the discipline of branding through design problems that integrate research, concept development, ideation and design. Brand applications include a variety of two-dimensional and three-dimensional formats. All major aspects of visual identity, the brand experience, logotypes, typographic sets, color palettes, photographic and illustration styles, and appropriate project presentation formats will be emphasized.

Courses Previously Taught

Mobile Device Design

Mobile device design is an advanced studio course that focuses on building web experiences for mobile devices. Students will design and develop a mobile version of a website, an adaptive/responsive website and a mobile application. Topics include designing for touch interaction, optimizing content to ensure web experiences work well in sub-optimal network conditions, the utilization of APIs and the utilization of mobile-specific programming. Additional topics include adaptability of web experiences to different screen sizes and device capabilities and the principles of interface design, content development, prototyping, delivery and testing.

Interactive Design

Interactive design is an intermediate level studio course that focuses on interactive design and development. Audio and animation are explored, and the use of video is introduced to give students an advanced understanding of various types of media, thus enabling them to address user goals logically and effectively.

Envisioning Environmental Issues

Envisioning Environmental Issues is a learning community that examines real-world environmental concerns, the representation and interpretation of specific knowledge sets and the effects of information design on science and society as a whole. Environmental issues explored are inclusive of climate change, population growth, energy consumption and food and agriculture. A focus is placed on cultivating an informed and critically engaged viewer in order to empower and enrich visual experience by exploring connections between the worlds of science, traditional fine arts and popular culture imagery such as film, design and advertising. The course cluster will include scientific labs and the exploration of various modes of image creation and interpretation.

Visual Culture

Visual Culture is an introduction to the complex power and beauty of visual culture through the exploration of various modes of image creation and interpretation. A focus is placed on cultivating an informed and critically engaged viewer in order to empower and enrich individual visual experience by exploring connections between the worlds of traditional fine arts and popular culture imagery such as film, design, and advertising.

Print Production

Print production is an introductory lecture course that communicates the complex processes involved in creating content for various printing output methods in the graphic design industry. Emphasis is on teaching students how to successfully prepare images, die lines and output files.

Past Teaching Experience

Past Teaching Experience

Graphic Design Instructor
Keiser University

October 1998 – August 2007
Teach Graphic Design courses inclusive of 2D Illustration and Image editing, Web Design, Interactive Design, 2D Animation, 3D Modeling and Animation and Video Editing. Advise students on portfolio development and career opportunities.

Graphic Design Instructor
The Art Institute of Pittsburgh

Fall 2006 and Spring 2007
Teach distance-learning courses in Digital Image Manipulation. Facilitate weekly forum discussions. Conduct online project critiques. Maintain an active and highly participatory online-learning environment.

Web Design Instructor
Daytona State College

Fall 2002
Teach all aspects of Web Design including the planning process, interface design, image optimization, web site development and search engine optimization.

Other Places to Find Me