Muhammad Usman is a PhD student in Software Engineering at Blekinge Institute of Technology, Sweden. He completed his Masters (Computer Science) from Mohammad Ali Jinnah University, Pakistan in 2006.
Before joining SERL Sweden in 2013, he worked for several years in academia, where he designed and taught various computing and software engineering courses, and also supervised projects and theses for Bachelor and Master of Software Engineering degree programs.
Usman worked as Lecturer at International Islamic University Islamabad (IIUI) from 2007 to 2013. He was involved with course instruction, curriculum design, liaison with industry and supervision of Bachelor projects and Master theses in computer science and software engineering degree programs. In projects and theses, the focus was to work closely with software industry.
Previously he worked at Mohammad Ali Jinnah University, Islamabad Campus, as Lecturer from 2006 to 2007. He taught introduction to programming, software engineering, and data structure courses to Bachelors in CS students.
He has worked as program committee member of several conferences. These include: Conference on Software Engineering Education and Training (CSEET) 2011 and 2012, International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (Mensura) 2017, IEEE International Multi Topic Conference (INMIC) 2012, Evaluation and Assessment in Software Engineering (EASE) 2017 as sub-reviewer. He has also been reviewing articles submitted to SE journals such as Information and Software Technology, International Journal of Software Engineering and Knowledge Engineering.