
Section  Day  Time  Instructor  Exam Date  Delivery 

CS 805  Computer Graphics 
Geometric and other advanced modelling techniques; image rendering and synthesis techniques; interactive graphics; issues in computer animation. Prior to registering in this course, students should have a background in computer graphics comparable to the senior undergraduate level. 
001 
TR 
10:00am  11:15am 
XueDong Yang 
20APR23 

CS 830  Machine Learning 
Models of learning; inductive inference; constructive and selective induction; learning from examples; explanationbased learning; machine discovery; grammatical inference; knowledge acquisition; applications. Prior to registering for this course, students should have a background in artificial intelligence comparable to the senior undergraduate level. 
001 

 
Sandra Zilles 


CS 836  Rough Sets & Applications 
Theory of rough sets is a fundamental mathematical methodology for modelling classification or decision problems involving imprecise or uncertain information. Its implications include pattern classification, data mining, machine learning, control algorithm acquisition from data, circuit design and others. The course will provide the basics of the methodology and will include the study of the above applications of rough sets. Prior to registering for this course, students should have a background in discrete computational structures, artificial intelligence and statistical methods comparable to the senior undergraduate level. 
001 
TR 
1:00pm  2:15pm 
Yiyu Yao 
20APR23 

CS 837  Information Visualization 
Information Visualization focuses on the design, development, and study of interactive visualization techniques for the analysis, comprehension, exploration, and explanation of large collections of abstract information. Topics to be covered include principles of visual perception, information data types, visual encodings of data, representations of relationships, interaction methods, and evaluation techniques. 
001 
TR 
2:30pm  3:45pm 
Orland Hoeber 
18APR23 

CS 890BN  Cryptography and Data Security 
Mathematical background of Cryptography, cryptographic protocols and techniques, symmetrickey cryptography algorithms and securtiy analysis. Oneway hash functions and publickey algorithms. Examples of cryptographic systems. 
001 
R 
7:00pm  9:45pm 
Qian Yu 


CS 890EC  Computational Learning Theory 
Selected topics in computational learning theory and applications,
e.g., models of interactive machine learning, privacypreserving
learning, statistical learning, recursiontheoretic models of
learning, complexity analysis of learning algorithms. Reading
materials include 2 book chapters and 1015 research articles. A term
project is required.

001 

 
Sandra Zilles 


CS 890EF  Advanced Topics in Data Mining 
Data Mining uses machine learning, statistical and visualization techniques to discover and present knowledge in a form which is easily comprehensible to humans. This course will focus on the theory and applications of Data Mining particulary on email systems . 
001 

 
Howard Hamilton 


CS 890EU  Foundations of Modern Networking 
Architectures, algorithmic solutions, and protocols for modern networking technologies such as SoftwareDefined Networking (SDN), Network Virtualization, Network Functions Virtualization (NFV), 4G and 5G Mobile Networks, Cloud and Data Center Networks, Optical Networks, and Internet of Things (IoT). 
001 

 
Nashid Shahriar 


CS 900  Computer Science Graduate Seminar 
CS Graduate students must complete two semesters of CS 900, with the exception of MSc Course Route students, who must complete one semester of CS 900. When enrolled in CS 900, a student must make one presentation and attend all presentations. In the first semester of CS 900, the student will choose a Computer Science topic within their research area. In the second semester of CS 900 (if required), the student will choose a topic within their own research. 
001 
MWF 
3:30pm  4:20pm 
Yiyu Yao 


CS 901  Research 
Thesis research. 
001 

 
Cortney Butz 


003 

 
Lisa Fan 


004 

 
Howard Hamilton 


005 

 
Daryl Hepting 


008 

 
Malek Mouhoub 


010 

 
Samira SadaouiMouhoub 


012 

 
Boting Yang 


013 

 
XueDong Yang 


014 

 
Jingtao Yao 


015 

 
Yiyu Yao 


019 

 
David Gerhard 


022 

 
Sandra Zilles 


023 

 
Orland Hoeber 


024 

 
Habib Louafi 


025 

 
Alireza Manashty 


026 

 
Nashid Shahriar 


CS 902  Project Research 
A supervisor approved project requiring an indepth student investigation of a CS problem. 
001 

 
Cortney Butz 


003 

 
Lisa Fan 


004 

 
Howard Hamilton 


010 

 
Samira SadaouiMouhoub 


012 

 
Boting Yang 


014 

 
Jingtao Yao 


015 

 
Yiyu Yao 


022 

 
Sandra Zilles 


023 

 
Orland Hoeber 


024 

 
Habib Louafi 


025 

 
Alireza Manashty 


026 

 
Nashid Shahriar 

