Select Page


I teach as an adjunct assistant professor at the University of Maryland University College. Below are the classes I am currently teaching or will be teaching in the upcoming semester.

CMST 301 Digital Media and Society (3)

A survey of the technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.

CMST 303 Advanced Application Software (3)

Prerequisite: Extensive experience with office application software, including word processing, spreadsheet, presentation, and database programs. A hands-on, project-based survey of advanced features of office application software. The aim is to use advanced application features to produce documents for professional and personal communication. Topics include information systems, application integration, computer hardware and software, storage, and networking. Students may receive credit for only one of the following courses: CAPP 303 or CMST 303.

CMST 385 Principles of Web Design and Technology I (3)

Prerequisite: CMST 290, CMIS 102, IFSM 201, or CMST 103. Recommended: CMST 295. A study of web design, tools and technology principles. The goal is to plan and produce a professional website. Topics include Internet protocols; usability; accessibility; and social, ethical, and legal issues related to website production. Focus is on Extensible HyperText Markup Language (XHTML) and cascading style sheets (CSS). Students may receive credit for only one of the following courses: CAPP 385 or CMST 385.

More details on any of the above courses can be found at