He received a B.A. in Computer Science from Roosevelt University, Chicago IL, a M.S. in Computer Science from the Illinois Institute of Technology and is currently seeking a Ph.D from IIT. Mark has worked as a senior software engineer at Motorola developing applications for wireless devices. His current interests are software engineering, design and aspect oriented software development.