Classes I've Taken

Wow that's a lot!

These are the computer science focused classes I have taken over the course of my graduate and undergraduate degree. I have also taken math classes such as Calculus, Statistics, and others. My favorite class outside of the computer science field, however, has been art. If you want to know about those don't hesitate to email me!


Graduate Classes

Code Name Taught By Outline Syllabus Taken Final Grade
CSIEM0440BlockChain Principle and Application Tao-Ku Chang Ph.D.OutlineSyllabus2019 Second SemesterA
CSIEM0340Advanced Digital Learning Chih-Hung Lai Ph.D.OutlineSyllabus2019 First SemesterA+
CSIE62050Information Security Management System Tao-Ku Chang Ph.D.OutlineSyllabus2019 First SemesterA+
CSIEM0310Neural Networks Cheng-Chin Chiang Ph.D.OutlineSyllabus2018 Second SemesterA+
CSIEM0180Image Processing I-Cheng-Chang Ph.D.OutlineSyllabus2018 Second SemesterA+
CSIEM0260Object-Oriented Software Engineering Shih-Chien Chou Ph.D.OutlineSyllabus2018 First SemesterA+
CSIEM0250Computer Networks and Communications Shou-Chih Lo Ph.D.OutlineSyllabus2018 First SemesterA+
CSIEM0120Next Generation Internets Min-Xiou Chen Ph.D.OutlineSyllabus2017 Second SemesterA+
CSIE58400Wireless Internet Min-Xiou Chen Ph.D.OutlineSyllabus2017 First SemesterA+

Undergraduate Classes

Code Name Taught By Textbook Outline Syllabus Taken
CSIE1040AAIntroduction to Computer Programming (I) Shih-Chien Chou Ph.D. C Programming: A Modern Approach, 2nd EditionOutlineSyllabus2016 First Semester
CSIE1020AAIntroduction to Computer Science Chenn-Jung Huang Ph.D. Computer Science IlluminatedOutlineSyllabus2015 First Semester
CSIEB0040 Introduction to Computer Programming (II) Chih-Hung Lai Ph.D. Absolute C++OutlineSyllabus2015 Second Semester
CSIEB0100Data Structures Shiow-Yang Wu Ph.D. Fundamentals of Data Structures in C++OutlineSyllabus2016 First Semester
CSIEB0070Digital Logic Design James C.N. Yang Ph.D. Digital FundamentalsOutlineSyllabus2016 First Semester
CSIEB0090Electric and Electronic Circuits I-Cheng-Chang Ph.D. Basic Engineering Circuit AnalysisOutlineSyllabus2016 First Semester
CSIEB0120 Algorithm Design and Analysis Sheng-Lung Peng Ph.D. Introduction to AlgorithmsOutlineSyllabus2016 Second Semester
CSIE20400Programming Languages Shou-Chih Lo Ph.D. Concepts of Programming LanguagesOutlineSyllabus2016 Second Semester
CSIEB0140Computer Organization Mau-Tsuen Yang Ph.D Computer Organization & Design: the Hardware/Software InterfaceOutlineSyllabus2016 Second Semester
CSIEB0160Computer Architecture Hsin-Chou Chi Ph.D. Computer Organization & Design: the Hardware/Software InterfaceOutlineSyllabus2017 First Semester
CSIEB0290Database Systems Shiow-Yang Wu Ph.D. Fundamentals of Database SystemsOutlineSyllabus2017 First Semester
CSIEB0170Operating Systems Min-Xiou Chen Ph.D. Operating System ConceptsOutlineSyllabus2017 First Semester
CSIEB0270Internet System Design and Practice Chih-Hung Lai Ph.D. Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5OutlineSyllabus2017 Second Semester
CSIE33900Compiler Design and Implementation Chung Yung Crafting a Compiler with COutlineSyllabus2017 Second Semester
CSIEB0190Formal Languages and Automata Chang-Hsiung Tsai Ph.D. An Introduction to Formal Languages and AutomataOutlineSyllabus2017 Second Semester
CSIEB0250XML Design and Applications Tao-Ku Chang Ph.D. Website ReferenceOutlineSyllabus2018 First Semester
CSIEB0390Internet Protocols Chenn-Jung Huang Ph.D. Computer Networks and InternetsOutlineSyllabus2018 Second Semester
CSIEB0380Introduction to Embedded System Design Hsin-Chou Chi Ph.D. Computers as Components: Principles of Embedded Computing System DesignOutlineSyllabus2018 Second Semester
CSIE35410Introductory Machine Learning Cheng-Chin Chiang Ph.D. Introduction to Machine LearningOutlineSyllabus2018 Second Semester