• Image
    Nicholas Lipari

Nicholas G. Lipari

Instructor, School of Computing and Informatics
University of Louisiana at Lafayette

Specializing in data structures, software design, and foundational computer science concepts. Beyond the classroom, he actively contributes to curriculum development, student success initiatives, and professional development in computer science education.

Academic Links

Courses: View Course Offerings
Publications: See Full List

Contact Information

Office: Oliver Hall Room 210
Email: nicholas.lipari@louisiana.edu
Phone Number: (337) 482-6284

Biography

Nicholas G. Lipari, PhD is an Instructor in the School of Computing and Informatics at the University of Louisiana at Lafayette. He holds a PhD in Computer Science from the same institution, with a research focus on improved 2D interpolation for intensity and position control in vibrotactile meshes. Prior to that, he earned master’s degrees in Computer Science and Applied Mathematics from Nicholls State University.

Since joining the faculty in 2018, Dr. Lipari has played a key role in enhancing computer science education. He serves as the course coordinator for CMPS 260 (Introduction to Data Structures and Software Design) and has been the sole instructor for CMPS 341 (Foundations of Computer Science) since 2019. His contributions include writing course materials, managing online laboratory assignments, implementing automated plagiarism detection, and introducing innovative instructional techniques such as structured group work and real-time assessment tools.

Beyond teaching, Dr. Lipari is actively involved in curriculum development and accreditation support. He has created course descriptions, developed advising checklists, and designed prerequisite diagrams to improve student guidance. His leadership extends to student outreach initiatives, such as mentoring programs and College of Science Preview Days, where he engages with prospective students and families.

Dr. Lipari also contributes to the broader academic community through conference participation, peer reviewing, and professional service. He has served as Web Chair for the ACM Symposium on User Interface Software and Technology (SUI) and as a Program Committee Member for the same conference in recent years. His research has been published in IEEE and ACM venues, focusing on virtual reality, human-computer interaction, and data visualization.

His philosophy of education is deeply rooted in the belief that teaching is an act of service, dedicated to fostering intellectual growth and equipping students with critical thinking skills. This perspective aligns with his continuous efforts to refine instructional methods, bridge gaps in student learning, and contribute to the evolving landscape of computer science education.

Education
  • PhD in Computer Science, University of Louisiana at Lafayette, May 2020
    Dissertation: Improved 2D Interpolation for Intensity and Position Control in 2D Vibrotactile Meshes
  • MS in Computer Science, University of Louisiana at Lafayette, December 2007
  • MS in Applied Mathematics, Nicholls State University, August 2005
  • BS in Computer Science, Nicholls State University, December 2004