Imran AsifView profile
Assistant Professor
Imran Asif is an Assistant Professor of Teaching in the Department of Computer Science and Engineering at the University at Buffalo (SUNY), part of the School of Engineering and Applied Sciences. He holds a PhD in Computer Science and Engineering from UB (2022), an MS in Software Engineering from IIT, University of Dhaka (2014), and a BS in Information Technology from the same institution (2012). His research focuses on optimizing software resource utilization via code smell refactoring in cloud environments, blending cloud computing, software engineering, and machine learning. He has received grants including a 2024 NSF EAGER award ($350k) and a 2022 Best Presenter Award at ESSE. Teaching is central to his work, emphasizing student success through mentorship and curriculum design. He has taught courses like Operating Systems and Software Engineering at UB and CSUSM, advising over 200 students. His academic experience includes roles as an ABET committee member (CSUSM), research assistant at UB, and intern at IBM T.J. Watson. Key honors include the CSE Chair’s Fellowship (2017) and academic excellence gold medal (2015). His publications span 23 refereed articles and conference proceedings, addressing topics like code smell analysis, cloud resource optimization, and fault-tolerant middleware. He actively participates in workshops on teaching strategies and has presented at venues including IEEE CloudCom and ENASE. Imran leads efforts in integrating teaching and research, advocating for sustainable software practices and student-centered learning. His lab focuses on empirical studies of code refactoring impacts and cloud resource efficiency, with ongoing projects funded by NSF and industry collaborations.












