Teaching Experience & Curricula
Adjunct Professor - Rochester Institute of Technology
As the class instructor, I was responsible for developing and delivering lectures, assignments, practicals, demonstrations, and examinations. The courses I have taught independently are listed below:- Introduction to Multimedia: The Internet and the Web - Winter, 2011-2012 [View Syllabus]
This class provides an introduction to key internet, web, and multimedia technologies, as well as familiarity with the Macintosh computer platform. Topics covered include computer-mediated communication, basic internet applications such as telenet, FTP, and the WWW, basic digital image, audio, and video techniques, and web page development and publishing. No Prerequisites. Class 4, Credit 4 [more]
- Web Foundations - Winter, 2010-2011 [View Syllabus]
An introduction to Internet and web foundations including electronic communication and information, basic HTML and WYSIWYG editors, web page design, digital images, and web site implementation and maintenance. There are no prerequisites. Class 4, Credit 4 [more]
- Interactive Media Implementation - Fall, 2010-2011 [View Syllabus]
Students will build on their understanding of basic media types to develop interactive user interfaces to rich-media content, such as video, audio, graphics, and text. They will learn to control and synchronize multiple media assets in a variety of environments utilizing authoring tools such as Macromedia Director. Students will design and implement applications that support a high level of interactivity and develop strategies for delivering these programs via CD-ROM and the World Wide Web. Programming will be required. (4004-741 or equivalent, and 4080-231 or 4002-218, or a two-course programming sequence) Class 4, Credit 4 [more]
- Human-Computer Interaction 2: Interface Design and Development - Fall, 2010-2011 [View Syllabus]
The design of usable interfaces is based on the principles and theories of Human Computer Interaction. This project-based course is focused on the application of the usability engineering process, including analysis, design, prototyping and testing. Additional topics include: What is Usability, Heuristic Evaluation, Usability Goal Setting, Interaction Design and Styles, Assessment Methods and International User Interfaces. Team projects are required. (4002-425 or 2009-323 and 4002-330 or 4002-230 and preferably a co-op) Class 4, Credit 4 [more]
- Introduction to Multimedia: The Internet and the Web - Summer, 2009-2010 [View Syllabus]
This class provides an introduction to key internet, web, and multimedia technologies, as well as familiarity with the Macintosh computer platform. Topics covered include computer-mediated communication, basic internet applications such as telenet, FTP, and the WWW, basic digital image, audio, and video techniques, and web page development and publishing. No Prerequisites. Class 4, Credit 4 [more]
- Master's of Science Thesis in Info Tech - Winter, 2010-2011 to Present
I am serving as Chair on an MS capstone committee for a student developing a web design and HCI project.
Teaching Assistant - Rochester Institute of Technology
As a teaching assistant, I was responsible for creating course materials, assisting with student questions, teaching lectures and labs, and grading assignments. The courses in which I have assisted are listed below:- Current Themes in IT - Spring, 2007-2008
This course provides entering graduate students in Information Technology with an overview of current theory and issues in the field. Topics covered would include social and cultural impacts of technology, virtuality digital communication, and online communities. Using reading from a variety of books and periodicals, students will be presented with views on Information Technology in a socioeconomic context. (MS-IT Bridge) Class 4, Distance Format, Credit 4
- Website Design and Implementation - Spring, 2007-2008
This course builds on the basic aspects of Web page development that are presented in 4002-320 and extends that knowledge to focus on theories, issues, and technologies related to the design and development of websites. An overview of Web design concepts, including usability, accessibility, information architecture, and graphic design in the context of the Web will be covered. Introduction to website technologies, including HTTP, JavaScript, DHTML, PHP, and database dynamic page generation will also be explored. (4002-320, 4002-360 and a two-course programming sequence; corequisite: 4002-360) Class 4, Credit 4
- Game Design and Development I - Winter, 2007-2008
This course addresses the history of video games as well as the analysis of games as a medium. Topics include the identification and assessment of types and genres within video games as well as how content shapes and is shaped by play in an interactive medium. Activities will include the creation of design documents and the development of playable prototypes. Some projects may require working in groups. (4002-330 or 4002-231) Class 4, Credit 4
- Introduction to Multimedia - Winter, 2007-2008
This class provides an introduction to key internet, Web, and multimedia technologies. Topics covered include computer-mediated communication, basic internet applications such as telenet, FTP, and the WWW, basic digital image, audio, and video techniques, and web page development and publishing. No Prerequisites. Class 4, Credit 4
- Introduction to Multimedia - Fall, 2007-2008
This class provides an introduction to key internet, Web, and multimedia technologies. Topics covered include computer-mediated communication, basic internet applications such as telenet, FTP, and the WWW, basic digital image, audio, and video techniques, and web page development and publishing. No Prerequisites. Class 4, Credit 4
Tutoring (Golisano College of Computing and Information Sciences)
As a tutor, I assisted students with projects, theories, and concepts, as well as helping them arrive at answers to questions about multimedia concepts.- Multimedia Tutor New Media Open Lab (Fall-Spring, 2007-2008)
Serve as a tutor in the open lab for multimedia concepts, including Flash, web development, design, Autodesk Maya, and others.
Assistant Course Developer (Academic Support Center)
While working with the ASC, it was my job to assist with the creation of classes for Tutor Training and Personal Development as well as the textbook for Personal Development. I also kept track of attendance, graded assignments, and prepared course materials. Additionally, I designed the website for Tutoring at RIT as well as the ASC, Learning Power Online, and TRiO.- Personal Development - 2006-2008
A course developed for students close to failing out of college, teaching them effective studying techniques, proper behavior, time management, and other essential skills.
- Tutoring at RIT Workshops - 2006-2008
A series of courses developed to train cross-disciplinary students to effectively tutor in their field.
Note Taker for NTID (Department of Physics)
As a note taker, I was responsible for taking and delivering clear and comprehensible notes while in class.- University Physics I - Spring, 2005-2006
An introductory physics course discussing essential topics using advanced algebra and calculus.