Simon Lin, Ph.D., is originally from Taiwan, Republic of China, and currently resides in El Monte, California. He has always enjoyed teaching and has taught computer science courses at UCLA, California State University Northridge, Los Angeles Valley College, University of Phoenix, University of Redlands, and Union College.
Lin has worked in the computer industry for 25 years.
Lin has worked for a number of companies, including Computer Science Corporation, as a data architect consultant; Kaiser Permanente Information Technology, as a senior data architect and data modeling and application systems specialist; IBM, as an advisory database engineer and system programmer; and Bell Labs, as a system programmer.
Ph.D., Computer Science, University of California, Los Angeles (UCLA)
Dissertation: Existential Dependencies in Relational Databases
M.S., Computer Science, University of Maryland, College Park, Maryland
College of Liberal Arts and Sciences
Computer Operating Systems
Computer Programming Languages
Computer Science Technology
Database Information Technology
Relational Database Systems
CS 220 - Introduction to Computer Science
CS 225 – Fundamentals of Computer Science
CS 250 – Operating Systems
CS 320 – Data Structures
CS 363 – Web Programming
CS 400 – Compiler Construction
CS 435 – Advanced Database Application Programming
CS 470 – Software Engineering I
CS 480 – Software Engineering II
MSIT 530 – Networking and Data Communications
MSIT 570 – Web Programming