Assistant Professor Of Mathematics And Coordinator Of Computing Support
CurrentAdministered Linux servers with more than 100 active user accounts, including account maintenance, intrusion response, and backups.Administered an Apache Web Server instance for student projects.Designed and maintained a Lightweight Directory Access Protocol database for all user accounts, and ran primary and backup LDAP servers.Built custom Linux distribution derived from Ubuntu "live image" for network booting of lightweight workstations.Taught computer science courses in Python, Java, C++, and Assembly Language.Designed and taught new computer science courses in embedded systems (microcontrollers), blockchains (cryptocurrency), and computer and network security.Supervised six senior thesis topics and more than 10 independent studies in computer science.My public speaking experience totals more than 3000 hours on technical mathematical and computer science topics, at the undergraduate and graduate level, in both prepared and extemporaneous settings.Designed and programmed a secure anonymous student course evaluation system.