Cheng-Yuan (C.Y.) Hsieh, PhD

Hsieh ChengYuan

Cheng-Yuan (C.Y.) Hsieh, PhD  
Department Chair

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.





Dr. Hsieh graduated from the Illinois Institute of Technology with a M.S. & Ph.D in Computer Engineering. Dr. Hsieh is a respected Full Professor and Chairman of the Department of Computer and Information Sciences at Knowledge Systems Institute Graduate School.


PhD, Computer Engineering, Illinois Institute of Technology, Chicago, IL

M.S., Computer Engineering, Illinois Institute of Technology, Chicago, IL

Scheduled Teaching:

CIS370 Introduction to Computer Networks
CIS501 Information Systems Design
CIS504 Programming languages
CIS507 Principles of Computer Networks
CIS509 Knowledge Engineering and Expert Systems
CIS522 Computer Security and Cryptograph


A Multimedia Micro-University, IEEE Multimedia Magazine, July – September, 1998, Volume 5, No. 3. P.60-68.

Database-oriented User Interface Design for Small Scale Medicial Information Systems, Proceedings of the 9th International Conference on Advanced Science and Technology, Schaumburg, IL, March 1993

OPL: An Office Procedure Language, Proceedings of the 1989 Mid-America Chinese Professional Annual Convention, Chicago, IL, 1989.

Picture-Information-Measure Directed Algorithms for Image Encoding and Segmentation, Technical Report, NRL Report 9004, Systems Control and Research Branch, Radar Division, Naval Research Laboratory, Washington, D.C., 1986.

Early Detection of Suicide Using Big-Data Analytics in Real Time, SEKE 2016
Paper: SEKE2016_Submission_251.pdf
Youtube Video Presentation: SEKE2016-251


Teaching Philosophy

My teaching philosophy is an inspirational approach. I believe that student should be inspired to learn, rather than instructed to learn. Every student is different. Individuality is the key in my teaching. I believe that everyone has his/her strength and weakness. 

As a teacher, my responsibility is to discover each student's inner motivation of learning. In each class, I always express clear expectations for my students. I explain what is the major learning goals are for each class, and how the goals will benefit their future of advanced study. I demonstrate the whole course topic-structure to the students in advance, so that they know what to expect in this class.

For graduate teaching, I always encourage discussion in the class. Peer learning is a very important part of my class. I encourage students to form study groups among themselves. I strongly believe that, in most of the cases, students learn better from peers then from instructor. In every class, I emphasize class projects. This is a very important way of teaching. Learning-by-examples is the core of the class projects. Specially, doing the class project in groups promotes students' peer discussion and inspires motivation.

Using the right tools in class is a key element of success in learning. I carefully choose the right tools for each class to use for the class demonstration and projects. Textbooks, being good for student to do self-study at home in general, could already be out of date for years by the time the book is formally published. This is the reason that I always create my own on-line learning materials for the every class. I believe that the right drilling process enhance students' learning process. 

On-line drilling-quiz banks are always available in my class during the learning process. The drills respond with immediate results and return quickly to facilitate efficient learning. Students are required to do this weekly drill just as any weekly assignment and quiz. I always carefully set up an appropriate amount of weekly homework assignments to help student to prepare for examination. The purpose of each test is to assess what student have learned in the class.

I teach to help student to learn. I do not judge a student’s wisdom. When a student feels that his/her life has been enriched after my class, I am rewarded.


Teaching Experience

Knowledge Systems Institute Graduate School

Course No. & Name Form To
CIS341 UNIX Operating System Spring 1992 Summer 2005
CIS370 Introduction to Computer Networks Summer 1995 Spring 2016
CIS501 Information System Design Fall 1987 Summer 2016
CIS502 Database Management Systems Fall 1988 Fall 2000
CIS504 Programming Languages Spring 1989 Summer 2016
CIS507 Principles of Computer Networks Summer 1988 Spring 2016
CIS509 Knowledge Engineering Spring 1992 Spring 2016
CIS520 Advanced Computer Networks Summer 1994 Summer 2014
CIS522 Computer Security and Cryptography Fall 2007 Summer 2016



Example of Teaching Materials

CIS507 Principles of Computer Networks


Course Lecture Sample

Course Videos Sample

Project:  Enterprise Networks Survey

Case Study: Cypress Semiconductor: Life in the Fast LANE
Reading: Course Reading Sample
Network Layout: Case Sample
1. What kind of devices are used as the network backbone?
2. What is the max. speed of the backbone?
3. On the user desktop sides, what network architecture is used?
4. What is(are) the major reason(s) for this company to adopt two network architectures at the same time?
5. What is the major disadvantage for maintaining two architectures at the same time? 
6. What are the job functions supported by this network?
7. What communication media is used in the company's WAN?
8. How is the company connected to the Internet?
9. What is the topology of the company's backbone network?
10. From this case study, can you derive at least two principles of backbone network design?

Class Assignment Sample (Review practice)

Examination Sample:

Part I. Submit On-line: (Online Quiz Screenshot)

CIS507 OnlineQuizSample

Part II. Answer the following questions:
1) List at least three principles for the backbone design of enterprise networks?
2) What is the major disadvantage for maintaining two architectures at the same time?
3) What is the major limit of the G-bits Ethernet?
4) What is the major disadvantage of ATM comparing with G-bits Ethernet?
5) What is the difference between a T1 link and frame-relay cloud link?
6) What is the major difference between a shared-Ethernet and a switched-Ethernet?
7) What are the WAN links available on the market? List at least two of them.
8) What does QoS Stands for? Does Internet support Qos?
9) How can it achieves QoS in IP network in Case Study of EMAN project of Spokane city?
10) Where firewalls should be located in an enterprise network? List as many as possible.




<< Back to Faculty List