Teaching Experience and Course Offerings
Courses
 I have long experience offering courses for R1 universities including University of New Mexico, NC State University and Purdue University. If you are interested in a hands on remote course/training please see the below.  
 Programs 
Advised in bootstrapping the MSc in Computer Engineering - Internet of Things at the University of New Mexico. 
Teaching Experience
  NC State University 
    
      - 
        
CSC/ECE 547 Cloud Computing Technology (Fall 2022 - Fall 2024)  
         
      - 
        
ECE 592 High Performance Cloud Services (Instructor/Engineering Online - Spring 2016)  
       
      - 
        
ECE/CSC 576 Connection Oriented Networks (TA - Fall 2009 & 2010 - Graduate) 
       
      ECE/CSC 776 Design & Performance Evaluation of Network Systems (TA - Spring 2008 - Graduate)  
      ECE 302L Microelectronics Lab (Lab Instructor - Fall 2007)  
     
   
 
  
 Purdue University 
 
 - 
    
CNIT 581-IOT Internet of Things (Instructor - Fall 2015) 
  
 - 
   
CNIT 581-CLD Cloud Computing  (Instructor - Fall 2014 | Spring 2015 - Graduate) 
  
 - 
   
CNIT 561 Advanced Parallel Data Systems (Instructor - Spring 2014 - Graduate) 
  
 - 
   
CNIT 581-CIT Computer and Information Technology Graduate Seminar (Organizer - Graduate) 
  
 - 
   
CNIT 240 Data Communications and Networks (Fall 2013 | Spring 2015) 
  
 
 
 
  UNC Asheville and NC State University  
    
   
  Hellenic Telecommunications Organization S.A. 
    
   
  Gnomonas Tutoring, Patras Greece 
    
   
 
 
 |