About
I am currently pursuing my MS in Information at the University of Michigan, Ann Arbor. I completed my undergrad, BS CS, at the Lahore University of Management Sciences (LUMS), where I was advised by Dr. Ihsan Ayyub Qazi, Dr. Tianyin Xu, Dr. Muhammad Tahir, and Dr. Darko Marinov. My research interests lie at the intersection of machine learning, data science, and systems. More specifically, my current research focuses on leveraging ML techniques to enhance the reliability of software systems.
I am actively looking for SWE/MLE or research internships for Summer'26.
If you have a referral, please reach out at mashfaq@umich.edu.
Publications
- LLMs Meet Cricket: Systematic Evaluation of Contextual Factors in Dismissal PredictionAuthors: Mustafa Ashfaq, Essa Shahid Arshad, Zafar Ayyub Qazi, Ihsan Ayyub QaziSubmitted to KDD 2026 Research Track (Under Review)
Teaching
- SI 563: Game Theory, Fall'25 - Graduate Student Instructor (University of Michigan)Serving as Graduate Student Instructor for SI 563 (Game Theory) course, supporting students in understanding strategic decision-making, Nash equilibria, cooperative and non-cooperative games, and applications in information systems.
- CS 331: Intro to AI, Spring'24 - Teaching Assistant (LUMS)Instructed CS 331 (Intro to AI) for 133 students. Designed assignments: BFS, DFS, A*, Alpha-Beta pruning, regression, decision trees, KNN, SVMs, CNNs.
- CS 202: Data Structures, Spring'25 - Teaching Assistant (LUMS)Instructed CS 202 (Data Structures) for 333 students. Developed assignments on fundamental data structures (arrays, linked lists, stacks, queues, trees, heaps, tries, hash tables) and algorithms (sorting, BFS, DFS, Dijkstra).