TEACHING / COURSES

Foundations for
a changing field.

Courses developed and taught across information technology, design, and professional practice.

Courses developed and taught

Explore courses in information technology, web design, usability, and professional practice.

INSC 495AI in Action: Applications of AI in SocietyUndergraduate · Developed and taught

Explore applications of artificial intelligence in society and evaluate their possibilities, limitations, and ethical implications.

Topics
AI fundamentals; applications in society; AI literacy; ethics and responsible use
Format
Online asynchronous
INSC 439Introduction to Interfaces and InteractionsUndergraduate · Developed and taught

Explore how people interact with technology and apply human-centered design principles to interfaces.

Topics
Interaction design; personas; wireframes; usability; accessibility; emerging interfaces
Format
Online asynchronous
INSC 380Management of Information OrganizationsUndergraduate · Developed and taught

Examine the management of people, teams, processes, and technology in information organizations.

Topics
Organizational behavior; leadership; teams; conflict; change; information technology strategy
Format
Online asynchronous
INSC 495Diversity, Equity, and Inclusion for Technology and Information Professionals (DEI: TIP)Undergraduate · Developed and taught

Equity, inclusion, and professional responsibility in technology communities.

Topics
DEI; technology communities; professional practice
Format
Online synchronous
INSC 585Information TechnologiesGraduate · Developed and taught

Information technologies and their uses in information settings.

Topics
Information systems; technology applications
Format
Online synchronous; face to face
INSC 581Information Networking ApplicationsGraduate · Developed and taught

Networked technologies for information applications.

Topics
Networks; information applications
Format
Online synchronous; face to face
INSC 598Web DesignGraduate · Developed and taught

Designing usable websites and communicating information on the web.

Topics
Web design; usability; information presentation
Format
Online synchronous; asynchronous; face to face
INSC 590Web Development Using Content Management SystemsGraduate · Developed and taught

Developing and maintaining websites using content management systems.

Topics
Web development; content management
Format
Online synchronous
INSC 586Usability Testing and MethodsGraduate · Developed and taught

Methods for investigating how people use and experience interfaces.

Topics
Usability evaluation; research methods; interaction
Format
Online synchronous
INSC 514Foundations of Information TechnologyGraduate · Developed and taught

Foundational concepts and skills in information technology.

Topics
IT foundations; systems; applications
Format
Online synchronous; face to face
INSC 591Independent StudyGraduate · Developed and taught

Directed exploration of a topic in information sciences.

Topics
Directed research; literature review; project work
Format
Online; face to face

Earlier teaching

2007–2008

Topics on Digital Imaging for Information Professionals

University of North Texas · online asynchronous

University of Illinois Urbana-Champaign

LIS 290: Programming Web Mashups

Undergraduate · developed and taught face to face

Teaching assistant experience

University of Illinois Urbana-Champaign

Undergraduate

LIS 201: Information, Technology and Organizations

Face to face

Undergraduate

LIS 202: Social Aspects of Information Systems

Face to face

Undergraduate

LIS 210: Computing in the Humanities

Face to face

Graduate

LIS 310: Information, Organization and Access

Graduate

LIS 320: Libraries, Information, and Society

Online synchronous; face to face