متوسطه، راهنمایی , دبیرستان و پیش دانشگاهی , کاردانی- فوق دیپلم , کارشناسی- لیسانس , کارشناسی ارشد- فوق لیسانس , دکتری و بالاتر
دانشگاه آزاد در مقاطع کاردانی و کارشناسی تدریس دروس رشته مهندسی کامپیوتر
موسسات آموزش عالی و غیرانتفاعی مقاطع کاردانی ، کارشناسی و کارشناسی ارشد رشته مهندسی کامپیوتر
موسسات آموزشی آزاد متاکو، امیرکبیر و .... جهت تدریس دروس برنامه نویسی و هوش مصنوعی
تدریس برنامه نویسی C++ ، پایتون
تدریس دوره های پردازش تصویر
بینایی کامپیوتر
یادگیری ماشین
یادگیری عمیق
داده کاوی
هوش مصنوعی
ابزارهای هوش مصنوعی
شبکه های کامپیوتری
سیسکو