Faculty Profile

Usman Waheed
Associate Professor of Practice
Computer Science
Usman Waheed is a distinguished academic and industry veteran with over 20 years of experience in software engineering education, research, and corporate training. He currently serves as Associate Professor of Practice at Usman Institute of Technology University (UITU), Karachi, where he is pioneering the integration of real-world software development practices into academic settings.
At UITU, Usman has been instrumental in cultivating a “Software House Culture” within the classroom, embedding live projects into the curriculum from the very first week of the semester. He has led significant curriculum reforms aligned with Industry 4.0 standards, emphasizing Agile methodologies, DevOps, and modern UI/UX practices.
Usman’s vision extends beyond the classroom. He advocates for establishing a “Software House Culture” within universities to enhance graduate employability, promoting a “Reading to Research” culture among faculty and students, and creating structured alumni networks to strengthen industry-academia linkages.
With a career marked by visionary leadership, a passion for innovation, and a dedication to student success, Usman Waheed continues to shape the future of software engineering education in Pakistan.
- MS (Computer Sciences – Software Engineering Specialization) — SZABIST, Karachi, Pakistan
- BS (Computer Engineering) — Sir Syed University of Engineering & Technology, Karachi, Pakistan
- Associate Professor of Practice — UIT University / Usman Institute of Technology University (2018 – Present)
- Senior Assistant Professor / Head of Agile Development Research Group / Cluster Head of Software Engineering — Bahria University Karachi Campus (2005 – 2018)
- Assistant Professor / System Analyst — PAF KIET, Karachi (2001 – 2005)
- Permanent Faculty — IBA, Karachi (1999 – 2001)
- Senior System Analyst — HK Soft, Karachi (1998 – 1999)
Academic & Administrative Roles:
- Final Year Project (FYP) Coordinator — UIT University
- Incubation Coordinator, Bahria Incubation Centre — Turned Student Ideas into Viable Business Startups
- Organized “Young Entrepreneurs” Software Exhibitions and Three International Conferences
Redesigned the Software Engineering curriculum at PAF KIET to include practical, lab-intensive modules, and delivered foundational courses in Programming and Database Management at IBA Karachi.
Areas of Instruction:
- Software Engineering
- Agile Methodologies
- Programming
- Database Management
- Continuity of System Processing after Disasters
- Evaluating the planning process in agile development methods: a systematic literature review
- Classification of Malicious Web Pages through a J48 Decision Tree, a Naïve Bayes, a RBF Network and a Random Forest Classifier for WebSpam Detection
- Consequences of the lack of interest-based educational choice among Pakistani students: how technology could improve educational choice process
- Instant Answers, 5W’s & H Tool
- Issues and Strategies of Reliability in Web Application
- Requirement Correctness Problems and Strategies for Web applications
- Function Point an Effective Planning Tool
- Transaction Sets from Transaction Pattern
- Documentation in Agile Development a Comparative Analysis
- Managing Change in Agile Software Development a Comparative Study
- Comparative Analysis of Bahria University (BU), & IBA Websites through SEO Tool
- Instant Answers 5W’s & H Tool
- Distinguished Teaching Award — Bahria University (2017)
- Corporate Trainer/Consultant for Bank Al-Habib, Bank Al-Falah, and PAK Suzuki
- Delivered 15+ Professional Training Sessions across Institutions (2011 – 2023)
- Currently Authoring Three Books on GUI Testing and Transaction Pattern Design
