
Mohammad Kasra Habib, M.Sc.
My research intrest and expertise spans software and system engineering, machine learning, deep learning, and natural language processing, currently with a focus on generative AI and requirements engineering.
Teaching at TUM
Summer Semester 2025
– Bachelor Practical Course: Next-Gen Programming
– Seminar: Software Engineering for Artificial Intelligence
Winter Semester 2024/25
– Bachelor Practical Course: Next-Gen Programming
Summer Semester 2024
– Bachelor Practical Course: Next-Gen Programming
– Tutorial: Introduction to Software Engineering
Short CV
Academic Career
- 2024 – Present: Research Assistant & Doctoral Candidate, Technical University of Munich, Chair of Software Engineering, Campus Heilbronn
- 2021 – 2024: Research Assistant & Doctoral Candidate, University of Stuttgart, Empirical Software Engineering Institute
- 2018 – 2021: Senior Teaching Assistant, Balkh University, Department of Software Engineering
- 2016 – 2018: M.Sc. in Computer Science, Technische Universität Berlin
- 2011 – 2014: B.Sc. in Computer Science, Balkh University, Afghanistan
- 2009 – 2010: Cisco Certifications in Networking & Cybersecurity (Completed as extracurricular training alongside high school studies)
- 2010: Cisco CCIE Security – Cisco Certified Internetwork Expert Security
- 2009: Cisco IT Essentials – PC Hardware and Software
- 2009: Cisco CCNA – Cisco Certified Network Associate
Professional Experience
- 2020 – 2024: Lead Researcher, KI B³ Project, University of Stuttgart & Deutscher Industrie- und Handelskammertag (DIHK)
- 2014 – 2015: Information System Security Engineer
- 2012 – 2014: Software and Network Engineer, Balkh University IT Center
- 2011 – 2012 (6-month project): Team Member, Network Infrastructure Installation, Balkh University IT Center