Mack Joyner

WEBSITE(S)| Research Site

Mack Joyner is currently an Assistant Teaching Professor of Computer Science and Director of the Professional Master’s of Computer Science program. Originally from Kansas City, Mack completed three degrees in CS at Rice: B.S. (2002), M.S. (2005), and Ph.D. (2008).  He remained in Houston as a software engineer for Texas Instruments after completing his PhD.  Once established in his industry career, he taught introductory courses part-time in the CS departments at Rice and Texas Southern University before taking on a full-time position at Rice in 2016.


PhD, Computer Science, Rice University (2008)

MS, Computer Science, Rice University (2005)

BS, Computer Science, Rice University (2002)

Advisory Role

Resident Faculty Associate at Duncan college

Teaching Areas

Web Development

Graduate object-oriented Programming and Design

Fundamentals of Parallel Programming


Changes or additions to will not take effect on the Rice sub-sites until after its next refresh which occurs at 10:15am, 1:15pm, 4:15pm and 7:15pm daily. (This does not affect