Jun Ni's Teaching and Course Curriculums

(Summary: 28-years teaching experience; taught 21 different university credit courses; lectured 60 more semester courses, instructors/coordinator of 35 training workshops in scientific computing)

University Teaching Courses

College of Medicine (2007-12), the University of Iowa, USA


Radiological science and technology program: Medical Imaging Informatics;
Medical students and resident: Physics of Medical Imaging-Introduction to PACS

College of Engineering (1984-09), the University of Iowa, USA

Introduction to System of Systems Engineering; Modeling and Simulations of Biotransport in Complex Bio/Physiological Systems; Intermediate Heat Transfer; Numerical Methods in Engineering,

College of Computer Science (1998-2010), the University of Iowa, USA

Database Management Systems, Parallel Computing and Grid Computing,
Programming in C# in .Net; Database Management System; Computer Science I and II;
Java Programming Language, C++ Programming Language, Programming Projects
C Programming, JavaScript; Dynamics Web Design, C++ Programming
Object Oriented Programming

College of Information & Management Science (2011), National Defense Science and Technology, USA (invited lecture series in the summer short course series for graduate students from other public universities)

System of Systems Engineering and IEEE System Software Engineering Standards

Department of Power Machinery (1984-1986) Engineering, Shanghai Jiao Tong University, China

Mechanical Engineering Systems Designs; Energy Saving Systems; Hydraulic Driving Transmission Systems