Machine Learning
Supervised learning, regression, classification, clustering, dimensionality reduction, neural networks, model evaluation, and practical Python workflows.
Teaching Portfolio
Teaching materials covering core machine learning workflows, including data preprocessing, regression, classification, clustering, dimensionality reduction, neural networks, model evaluation, and explainable AI foundations.
Open Teaching Materials →Python-based course materials for practical machine learning instruction.
Courses
Supervised learning, regression, classification, clustering, dimensionality reduction, neural networks, model evaluation, and practical Python workflows.
Python fundamentals, data preprocessing, machine learning workflows, model training, and explainable AI concepts for graduate students.
Rule-based reasoning, knowledge representation, inference mechanisms, and foundations of symbolic AI systems.
Core programming structures, algorithmic thinking, lists, stacks, queues, trees, graphs, and implementation-oriented problem solving.
Process management, memory management, scheduling, file systems, and operating-system fundamentals for computer science students.
Experience
National Yunlin University of Science and Technology, Taiwan
Shahrood University of Technology / YunTech