Assistant Teaching Professor, UMBC, , 2025 - Current.
Academic Program Director, Loyola University Maryland, USA, 2025 - Current.
Assistant Teaching Professor, Loyola University Maryland, USA, 2024 - 2025.
Assistant Professor, Keimyung University, South Korea, 2019 - 2024.
Assistant Professor, Kyungpook National University, South Korea, 2017-2019.
Visiting Research Fellow, Hunan International Scientific, and Technological Cooperation, 2022-2024
Visiting Scholar, Xiangtan University, China, 2015.
Ph.D. Computer Science and Engineering, Ajou University, South Korea, 2012 -2017.
MSc. Computer Science and Engineering, Ajou University, South Korea, 2010 -2012.
Fixed line Junior Engineer, ZTE Telecom, Ethiopian Branch, 2008 - 2009.
BSc. in Computer Science, Addis Ababa University, Ethiopia, 2004 - 2007.