Course Offerings for Fall 2021 Semester

On-site classes: August 23 – December 7
Video classes: August 23 – December 16

CEE 6311 “Microbial Principles in Environmental Engineering”
Instructor: Prof. Jianfeng Zhou
Textbook: M. Madigan, et al., Brock Biology of Microorganisms (16th Edition), Pearson, 2020.
ISBN: 0134874404
Textbook: I. Pepper, et al.,
Environmental Microbiology (3rd Edition)Academic Press, 2014.
ISBN: 0123946263

CEE 6312 “Chemical Principles in Environmental Engineering”
Instructor: Prof. Wenlong Zhang
Textbook: (optional) P. Brezonik & W. Arnold, Water Chemistry: An Introduction to the Chemistry of Natural and Engineered Aquatic Systems, Oxford University Press, 2011.
ISBN: 0199730725

Textbook: (optional) Mark Benjamin, Water Chemistry, Second Edition (2nd Edition), Waveland Press, 2014.
ISBN: 147862308X

CEE 6315 “Environmental Nanotechnology”
Instructor: Prof. Jianfeng Zhou
Textbook: G. Cao & Y. Wang, Nanostructures and Nanomaterials: Synthesis, Properties, and Applications (2nd Edition), World Scientific, 2010.
ISBN: 9789814324557
Textbook: Yang Leng, Materials Characterization: Introduction to Microscopic and Spectroscopic Methods (2nd Edition), Wiley, 2013.
ISBN‏: 9783527334636

CEE 6350 “Advanced Environmental Chemistry”
Instructor: Prof. Wenlong Zhang
Textbook: (optional) R.P. Schwarzenbach, Environmental Organic Chemistry (3rd edition), Wiley, 2016.
ISBN: 1118767233
Textbook: (optional) Werner Stumm, Aquatic Chemical Kinetics: Reaction Rates of Processes in Natural Waters, Wiley-Interscience, 1990.
ISBN: 9780471510291
Textbook: (optional) D. Mackay & R. Boethling,
Handbook of Property Estimation Methods for Chemicals: Environmental Health Science, CRC Press, 2019.
ISBN: 0367398818

CS 6400 “Database Systems Concepts and Design”
Instructor:  Prof. Mengmeng Liu and Prof. Leo Mark
Textbook: R. Elmasri & S. Navathe, Fundamentals of Database Systems (7th Edition), Pearson, 2016.
ISBN: 1292097612

CS 6601 “Artificial Intelligence”
Instructor:
Prof. Hong Lin and Prof. Thomas Ploetz
Textbook: None required

CS 7641 “Machine Learning”
Instructor:
Prof. Hong Lin and Prof. Charles Isbell

CS 7646 “Machine Learning for Trading ”
Instructor: Prof. Mengmeng Liu and Prof. David Joyner
Textbook: Mitchell, Machine Learning, McGraw Hill, 1990.
ISBN: 1259096955
Textbook: P. Romero & T. Balch, What Hedge Funds Really Do, Business Expert Press, 2014.
ISBN: 1631570897
Textbook: Y. Hilpisch,
Python for Finance (2nd Edition), O’Reilly Media, 2019.
ISBN: 1492024333

ECE 6100 “Advanced Computer Architecture”
= CS 6290 “High Performance Computer Architecture”
Instructor: Prof. David Keezer
Textbook: R. Kurzweil, The Singularity is Near: When Humans Transcend Biology, Penguin Books, 2006.
ISBN: 0143037889

Textbook: D. Patterson, Computer Architecture: A Quantitative Approach (5th Edition),  Morgan Kaufmann, 2011.
ISBN: 012383872X
Textbook: Hennessey & Patterson, Computer Architecture: A Quantitative Approach (6th Edition), Morgan Kaufmann, 2017.
ISBN:  0128119055

ECE 6140 “Digital Systems Test”
Instructor: Prof. David Keezer
Textbook: M. Abramovici, et. al, Digital Systems Testing & Testable Design (1st Edition), Wiley-IEEE Press, 1994.
ISBN: 0780310624

ECE 6445 “Power IC Design”
Instructor: Prof. Gabriel Rincon-Mora
Textbook:  Textbook list

ECE 6607 “Computer Communication Networks”
Instructor: Prof. Min Luo
Textbook: J. Kurose & K. Ross, Computer Networking: A Top-Down Approach (7th Edition), Pearson, 2016.
ISBN: 0133594149

ECE 8903 “Special Problems” (permit required)
Instructor: Prof. Min Luo
Textbook: None required

ISYE 6414 “Regression Analysis”
Instructor: Prof. Xiaoming Huo
Textbook: (optional) G. Casella & R. Berger, Statistical Inference (2nd Edition), Cengage Learning, 2001.
ISBN: 0534243126

ISYE 6501 “Intro Analytics Modeling” (permit required if not Analytics program student)
Instructor: Prof. Xiaoming Huo
Textbook: None required

CEE 8094 “Environment Engr Seminar” (via streaming video)
Instructor: Prof. Xing Xie
Textbook: 
None required

CS 6262 “Network Security” (via streaming video)
=ECE 6612 “Computer Network Security” (via streaming video)
Instructor: Prof. Frank Li
Textbook: None required

CSE 6040 “Computing for Data Analysis” (via streaming video; permit required if not Analytics program student)
Instructor: Prof. Richard Wilson Vuduc
Textbook: (optional) Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython (2nd  Edition), O’Reilly Media, 2017.
ISBN: 1491957662
Textbook: (optional) Jake VanderPlas, A Whirlwind Tour of Python, O’Reilly Media, 2016.
ISBN: 9781491964651
Textbook: (optional)Jake VanderPlas, Python Data Science, O’Reilly Media, 2016.
ISBN: B01N2JT3ST

ECE 6001 “Technology Entrepreneur” (via streaming video)
(ECE 6001 TSL and TS1/TS2  must accompany this registration)
Instructor: Prof. Gregory Mihalik
Textbook: Constable & Rimalovski, Talking to Humans, Giff Constable, 2014.
ISBN: 099080092X
Textbook: Constable & Rimalovski, Testing with Humans, Giff Constable, 2018.
ISBN: 0990800938

ECE 6122 “Advanced Programming Techniques” (via streaming video)
(ECE 6122 QSL must accompany this registration)
Instructor: Prof. Jeffery D. Hurley
Textbook: None required

ECE 6258 “Digital Image Processing” (via streaming video)
Instructor: Prof. Ghassan AlRegib
Textbook: None required

ECE 6320 “Power Systems Control and Operation” (via streaming video)
Instructor: Prof. Santiago Grijalva
Textbook: None required

ECE 6550 “Linear Systems and Controls” (via streaming video)
Instructor: Prof. Erik Verriest
Textbook: T. Kailath, Linear Systems, Prentice-Hall, 1980.
ISBN: 0135369614

ECE 6558 “Introduction to Stochastic Systems” (via streaming video)
Instructor: Prof. Fumin Zhang
Textbook: (optional) Dan Simon, Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches (1st Edition), Wiley-Interscience, 2006.
ISBN:  0471708585
Textbook: (optional) N. Privault, Understanding Markov Chains: Examples and Applications, Springer, 2013.
ISBN: 9814451509
Textbook: (optional) James Candy, Bayesian Signal Processing (2nd Edition), Wiley-IEEE Press, 2016.
ISBN: 1119125456

ECE 6612 “Computer Network Security” (via streaming video)
= CS 6262 “Network Security”
(via streaming video)
Instructor: Prof. Frank Li
Textbook: None required

ECE 7750 “Mathematical Foundations of Machine Learning” (via streaming video)
= CS 7750 “Mathematical Foundations of Machine Learning”
Instructor: Prof. Matthieu Bloch
Textbook: None required

MGT 6203 “Data Analytics Business” (via streaming video; permit required if not Analytics program student)
Instructor: Prof. Frederic Bien
Textbook: G. James et al., An Introduction to Statistical Learning: with Applications in R (1st Edition), Springer, 2013.
ISBN: 97814614713871