
James Murphy, Ph.D.
Founder
James founded mCoding and has been consulting ever since!
Industry Experienced
Previously, James was a quant researcher at Chicago Trading Company, where he was on the S&P 500 market-making team.
During his undergrad, James also interned on Wall Street at a High-Frequency Trading (HFT) firm, Tower Research Capital, where he was a programmer and analytics intern.
Mathematics Ph.D.
James completed his Ph.D. in mathematics at The University of Texas at Austin under the supervision of François Baccelli in May of 2019. His research was broadly in the field of stochastic geometry (random shapes), but he primarily focused on random networks, which can be used to model computers on the internet, connections of phones to cellular towers, or relationships on social media. He primarily worked with an abstract kind of random network called a Doeblin Tree.
Carnegie Mellon Graduate
James simultaneously completed his B.S. in Computational Finance and M.S. in mathematics at Carnegie Mellon University, receiving both degrees in May of 2014. His Master's thesis advisor was Gautam Iyer. In his Master's thesis, James studied a one-dimensional model of a physical system that releases more energy the hotter it gets, calculating at what point a runaway explosion effect occurs.
Lifelong Programmer and Teacher
James has been programming since 2008, and he has been using Python as his primary language since 2015. He has at some point been proficient in the following languages, though he mostly uses Python and TypeScript in recent years.
James started a YouTube channel as a fun way to further his goal of helping as many people as possible better their own skills by seeing coding and mathematics through his eyes.
James has also been a lifelong teacher, formally and informally private tutoring in math and computer science since 2010, and teaching large lecture halls during his time as a Ph.D. student and even during his undergrad.