![]() |
||||||||||||
![]() |
![]() |
![]() |
||||||||||
|
Classes Taught Ithaca College
(School of Communications)
Indiana University Purdue University Indianapolis
(School of Informatics)
Indiana University, Bloomington (School of Informatics)
Mentorship Students Mentored
Classes Assisted Assistant (Indiana University Purdue University Indianapolis, Indianapolis)
Graduate Teaching Assistant (Indiana University, Bloomington)
Undergraduate Teaching Assistant (University of Notre Dame)
Course Descriptions I300 Human-Computer Interaction
In the Human-Computer Interaction class, I emphasized the importance of 4 topics.
The most effective means by which to teach these "soft" skills was to introduce a variety of design activities. These activities allowed the students to apply topics that we discussed in class in a practical manner. It also allowed my assistant and I to provide real time feedback and guidance based on the work that students were producing. The studio model provided some inspiration for organizing these activities even a studio environment is more than just activities. Students typically engaged with anywhere from 6 to 11 design activities in the semester. Selected activities used include:
Topics covered in the class include user-centered design, HCI paradigms (e.g., tangible computing, ubiquitous computing, and so forth), usability and field study evaluation, needs/assessment through contextual inquiry, value-centered computing, ethics in design, design principles, team communication, design process models, aesthetics, and business issues. I270 Introduction to Human-Computer Interaction: Principles
and Practice
This class followed closely to the I300 class that I had taught previously. This class though focused much more on various techniques that interaction designers use as part of their work. This class also introduced two additional projects that were completed outside of the class from I300. This class especially emphasized the following areas:
This class continued to emphasize aspects of human-centered computing as well as a focus on aspects of the design of software. This class was paired with an I300 class at IUPUI that focused on preparing students to be able to perform usability evaluations. By the end of class, students were able to have many of the same perspectives on being able to design software interfaces at a level that resonates with the basic values of their designated user group as the I300 class in Bloomington. I101 Introduction to Informatics
This was an introductory survey class on the ideas and techniques that are important to informatics majors. This course was meant to whet student's appetites as to what they would/could learn as an informatics major. As a result, half the class was focused on issues of technology and the other half of the class was focused on society and individual use of technology. There was a large emphasis placed on data, particularly in the latter half of the course. Topics discussed in the course include:
There was also a lab component to this class. We prepared students for the techniques and basic underlying knowledge they would need as sophomores, juniors, and seniors. Lab topics include:
This class used the labs to line up with the content of the class. We tried to construct a coherent narrative from "What is informatics" to how does the underlying technology allow us to do what we can do with technology (both technically and socially) to what approaches do we have for understanding problems with technology to the use of data to create coherent arguments about problems that we identify. We used quizzes, blogs, exams, and lab work to assess the competence students developed with the course content. I275 Introduction to Human-Computer Interaction Theory
This class supplements the I270 class well in the IUPUI curriculum. It introduces students to the cognitive, behavioral, and social theory that underlies the design principles and research being done in HCI. The class focuses on understanding the theory and being able to construct a mature understanding on the topic. Despite being a theory-centered class, the course is oriented towards design and how we can connect the theory up with the design. The course will feature two projects that will ask students to apply what they are learning about theory to particular design circumstances. This class will be offered for the first time in Spring 2011. Topics covered will include:
I400 Information Visualization
This class, which was never actually run, was meant to provide Informatics students with an introduction to visualization techniques, particularly from the standpoint of visual design and techniques useful for expressing a perspective with numerical or textual data. This class would have been an overview of the aesthetic, perceptual, and techniques of visualization as well as using Flash libraries to build one's own visualizations using his or her own data. STCM-11100 Presentation Media and Visual Design
The course description will be update closer to its offering. COMM-50500 Visual Design and Organizational Media
The course description will be update closer to its offering. STCM-22000 Interactive Media
The course description will be update closer to its offering. COMM-64300 Research Methods in Communication
The course description will be update closer to its offering. TBA
TBA |
||||||||||||
![]() |
||||||||||||