B.S., National University of Singapore; M.S., M.S., Ph.D., University of Illinois at Urbana-Champaign
Dr. Yihsiang Liow received his bachelor's of science in mathematics from the National University of Singapore, his master's of science and doctorate degrees in mathematics from the University of Illinois at Urbana-Champaign, and his master's of science in computer science from the University of Illinois at Urbana-Champaign. He did his postdoctoral research at the University of Arizona.
Dr. Liow started software development more than 20 years ago when he was in high school. His first project was a just-in-time scheduling software for a U.S conglomerate. Since then he has worked in the government and public sectors, both in large and small organizations. The roles he has played includes system administration, systems development at all levels and team management. The systems he worked on includes data processing, business applications and production scheduling. He has developed systems for both the mainframes and the Web. He also has done research and development work, including the development of an encryption chip for Motorola.
Dr. Liow joined Columbia College in 2003. Prior to that he was a software engineer for a multinational Web-hosting company based in Chicago.
Courses Taught at Columbia College
Introduction to Python Programming (CISS 145)
Introduction to Computer Information Systems (CISS 170)
Visual Basic (CISS 234)
Java Programming (CISS 238)
Introduction to Programming (CISS 240)
Advanced Programming (CISS 245)
ACM Programming Contest (CISS 312)
Advanced Algorithms and Data Structures (CISS 350)
Computer Systems and Assembly Language (CISS 360)
Introduction to Automata Theory (CISS 362/MATH 362)
Computer Graphics (CISS 380)
Computer Networks and Communications (CISS 410)
Object-Oriented Analysis and Design (CISS 438)
Programming Languages (CISS 445)
Artificial Intelligence (CISS 450)
Introduction to Cryptography and Computer Security (CISS 451/MATH 451)
Software Engineering (CISS 465)
Senior Seminar for Computer Information Systems (CISS 493)