Lucas Layman, PhD

Associate Professor
Software Engineering Program Coordinator
Dept. of Computer Science, UNCW.

laymanl.jpg

601 S. College Rd.

Campus Box 5935

Wilmington, NC 28403

I research human factors in software engineering and computer security with forays into machine learning and analytics.

Office Hours

Tuesday, 9-11a

Spring 2025 Courses

  • CSC 315-001 – Mobile Applications Development
  • SENG 201-001 – Software Engineering Fundamentals

Research Opportunities

I am seeking undergraduate and graduate researchers for multiple research projects beginning in Fall 2025. Please reach out if interested.

1. Novel Authentication Library for Android and iOS

Passwords are tedious and tokens can be stolen. This project will work with an external sponsor to implement an existing patent to implement a more user-friendly authentication and re-authentication process.

  • Write a mobile application library and web server backend that provides novel, gesture- and memory-based authentication.
  • Open to: CSC Undergraduate Honors Thesis or MSCSIS Capstone/Thesis.
  • Requirements: Must be familiar with Android, iOS, or cross-platform development tools. Strong object-oriented programming skills required.
  • I’m interested!
2. Sector-Programmable Touchpad Interface

Laptop touchpads are ubiquitous and have the potential to serve as context-aware button interface based on tap coordinates. This project will work with an external sponsor to implement an existing patent.

  • Write a native desktop application for MacOS (Swift) that recognizes location taps on a touchpad and allows the user to bind the taps to specific commands depending on context.
  • Open to: Undergraduate DIS or MSCSIS capstone..
  • Requirements: Strong object-oriented programming skills required. Familiarity with C# or Swift preferred.
  • I’m interested!