Professor Mark Mahoney served as a senior software engineer at Motorola and an adjunct instructor of computer science at Roosevelt University prior to joining the Carthage faculty in 2002. His research interests are object-oriented technologies, aspect-orientation, state based systems, and software engineering. His work with Bluetooth Wireless Communication protocols resulted in algorithms for avoiding fixed interferers in Bluetooth radio bands. This work resulted in a patent.
Prof. Mahoney teaches database design, operating systems, and software engineering courses. He earned a B.A. in computer science from Roosevelt University, and a M.S. and Ph.D. in computer science from the Illinois Institute of Technology.
"Mark has pushed me to become a much better programmer. He has always helped me when I needed it and encouraged me to keep working hard." — Melissa Gorlewski, '10
"He never stops learning new techniques or programming languages, which is great because if we try anything new, he's usually already played with it and gives us an insight." — Allen Wyma, '10