hero image
John David Dionisio - Loyola Marymount University. Los Angeles, CA, US

John David Dionisio John David Dionisio

Professor of Computer Science | Loyola Marymount University


Seaver College of Science and Engineering



John David Dionisio Publication John David Dionisio Publication



loading image loading image loading image loading image




Phone: 310.338.5782
Email: dondi@lmu.edu
Office: Doolan Hall 106

John Dionisio is a Professor in the Department of Electrical Engineering and Computer Science at LMU. He started teaching part-time at LMU in 2002, joining the faculty full-time in 2004. Prior to that, Dr. Dionisio was a part of the Medical Imaging Informatics group at UCLA, which he had joined shortly after receiving his Ph.D. in computer science from the same institution in December, 1996. Dr. Dionisio also works as a consultant and software developer in local industry (a.k.a. Silicon Beach). From 2002 to 2012 he helped develop health care information systems with Medaxis Corporation, a company he co-founded. Since then, he has done work for DataPop (now Criteo) in Culver City, Friendbuy in Los Angeles, and Toku Technologies in West LA. Dr. Dionisio is a member of the Association for Computing Machinery (ACM) with special interests in computer-human interaction (SIGCHI), computer graphics (SIGGRAPH), and computer science education (SIGCSE).

Education (3)

University of California at Los Angeles: Ph.D., Computer Science 1996

University of California at Los Angeles: M.A., Computer Science 1993

Loyola Marymount University: B.Sc., Computer Science 1991

Areas of Expertise (3)

Computer Science

Interaction Design

Computer Graphics

Industry Expertise (3)


Computer Software


Affiliations (1)

  • Medaxis Corporation

Event Appearances (1)


Beyond Biology 2010  Washington, DC


Courses (5)

CMSI 186: Programming Laboratory

This course seeks to advance students’ programming knowledge and experience in multiple directions: a new language and paradigm; increased programming problem size and complexity; and more rigorous testing and validation.

view more

CMSI 371: Computer Graphics

This course explores the computer science subfield of computer graphics the study and development of algorithms for synthesizing, manipulating, and displaying visual information.

view more

CMSI 185: Computer Programming

This course introduces you to the art and craft of computer programming, and in so doing seeks to also expose you to the discipline of computer science and the mindset of computational thinking.

view more

CMSI 370: Interaction Design

This course explores the computer science subfield of interaction design (IxD), a.k.a. computer-human (or human-computer) interaction (CHI/HCI). IxD seeks to understand human behavior when interacting with computing systems and studies metrics, techniques, and theories for achieving effective interaction.

view more

HNRS 222: Research & Exhibition

This course introduces you to academic research and creative work.

view more

Articles (5)

3D Virtual worlds and the metaverse: Current status and future possibilities

ACM Computing Surveys (CSUR)


Moving from a set of independent virtual worlds to an integrated network of 3D virtual worlds or Metaverse rests on progress in four areas: immersive realism, ubiquity of access and identity, interoperability, and scalability. For each area, the current status and needed developments in order to achieve a functional Metaverse are described.

view more

Standards-based grading: Preliminary studies to quantify changes in student affective and cognitive behaviors

Proceedings of IEEE Frontiers in Education (FIE) 2012


Assessing student learning is a key component to education. Most institutions assess learning using a score-based grading system. Such systems use multiple individual assignment scores to produce a cumulative final course grade, which may or may not represent what a student has learned.

view more

Improving the computer science in bioinformatics through open source pedagogy



Bioinformatics relies more than ever on information technologies. This pressures scientists to keep up with software development best practices. However, traditional computer science curricula do not necessarily expose students to collaborative and long-lived software development.

view more

An open source software culture in the undergraduate computer science curriculum



Open source software has made inroads into mainstream computing where it was once the territory of software altruists, and the open source culture of technological collegiality and accountability may benefit education as well as industry. This paper describes the Recourse project, which seeks to transform the computer science undergraduate curriculum through teaching methods based on open source principles, values, ethics, and tools.

view more

StructConsult: Structured Real-Time Wet Read Consultation Infrastructure to Support Patient Care

Studies in Health Technology and Informatics


Our research addresses how to improve physician to physician communication of patient information, and how to prevent lapses of patient care as they are referred to other clinicians within the healthcare system. The wet read consultation is defined as a rapid response to a clinical question posed by a referring physician to a clinical specialist.

view more