Nov 1, 2012

Welcome to new faculty: Dr. Gibson and Dr. Muzahid

Matthew Gibson


Matt Gibson received his Ph.D. in Computer Science from the University of Iowa in May of 2010.  His thesis research focused on algorithms for geometric variants of the set cover problem.  He then joined the Electrical and Computer Engineering department at the University of Iowa as a postdoc where he developed new algorithms which incorporate geometric constraints for various applications of the image segmentation problem.  He also has helped to create a state-of-the-art heuristic, which makes recommendations to users in real-time on which players to select in a fantasy sports draft, and he has developed applications which implement this heuristic on mobile phones.  His current research at UTSA involves developing algorithms for image segmentation and other related problems arising in computational geometry.

Outside of computer science, Matt is interested in sports and exercising.  As an undergrad, he wrestled for Northwestern College, and he currently is a marathon runner.  He also enjoys cooking, namely cooking barbeque on his smoker and brewing beer.

Dr. Gibson motivates his research focus, “For many computing problems, there are algorithms which exploit geometric properties of the problems which do much better than the best algorithms which do not incorporate geometry.  With the advancement of technology such as mobile computing devices and sensor networks, there is an increasing supply of problems which are geometric in nature.  In order to solve these problems as efficiently as possible, it is important to be able to develop algorithms which can get improved results via the geometric structure of the problem.”

For more information on Dr. Gibson, go here:



Abdullah Muzahid


Abdullah Muzahid received the Ph.D. and M.S. degrees in Computer Science from the University of Illinois, Urbana-Champaign. He holds a B.Sc. in Computer Science and Engineering from Bangladesh University of Engineering and Technology. His research focuses on multiprocessor architecture, parallel programming, programming models, debugging etc. His research tries to improve the programmability of multicore architecture by providing various support in hardware. He received Intel PhD Fellowship for his work on debugging of concurrency bugs.

Outside of CS, he is interested in sports like soccer, cricket, badminton etc. He also likes to go for hiking and long road trips. During his internship in Google, he drove from Champaign, IL to San Jose, CA.

Dr. Muzahid provides motivation for his research, “Parallel programming has been considered as a major challenge for 2020 computer architects. In order to make break through improvements in this field, we need to improve programmability of our systems both in hardware and software. That’s why it is important to keep innovating novel support in various levels like architectural level, runtime level, compilation level, up to OS level”.

For more information on Dr. Muzahid, go here: