Skip to content

Courses and mentoring

Teaching

My teaching spans design studios and technical courses that integrate algorithmic thinking, data driven decision making, and fabrication-aware modeling, preparing students to work across design, computation, and AI tools.

#AI #BIM #CAD #CAM #Computation #Design #Digital #ParametricDesign #Robotics #Sustainability


Courses

2026 - 2027

2026 Fall

AD1101302

Undergraduate

Architectural Designs (1)

National Taiwan University of Science and Technology

Course description

Develop the ability to establish design principles and standards. Cultivate independent thinking and research skills. Inspire beginners with foundational concepts of architectural space design, understanding patterns of human activity and spatial thinking, and laying a creative foundation for architectural and environmental aesthetics.

AD3128701

Undergraduate | EMI

Computer-Aided Manufacturing and Applications

National Taiwan University of Science and Technology

Course description

This course promotes the fundamental understanding and usage of Computer-Aided Manufacturing (CAM) and covers the following main topics:

  1. Laser ablation and etching technology
  2. Additive manufacturing
  3. Subtractive manufacturing
  4. Materiality and processes
  5. Manufacturing strategies and techniques
  6. Practicum of manufacturing tools

During the duration of this course, students are encouraged to engage in hands on practicum to gain experience and better understanding of the manufacturing technology and techniques.

AD5322701

Graduate | EMI

Development of APP in A/E/C Industries

National Taiwan University of Science and Technology

Course description

Based on the approach of design thinking, this course guides students to observe and experience issues in the Architecture, Engineering, and Construction industries as well as everyday contexts, and to apply programming and AI-assisted development in the design and implementation of micro-applications.

This course focuses on everyday and specific issues found in the Architecture, Engineering, and Construction industries and academic environments. Students will learn to identify problems through observation, interviews, design thinking, and case studies, and explore how digital tools or applications can provide practical solutions. The course introduces fundamental programming concepts, app development workflows, user interface and user experience design, and hands-on methods for AI-assisted development and vibe coding. Based on project needs, students may develop a software plugin, standalone application, or web app, progressing through problem definition, feature planning, prototyping, and final presentation. The course emphasizes problem-solving, interdisciplinary collaboration, digital tool application, and professional communication in response to the digital transformation of the AEC industry.

2026 Summer
AD1101301
AD1102301
AD2001301
AD2112301
AD3001301
AD3002301

Undergraduate

Architectural Designs (1 ~ 6)

National Taiwan University of Science and Technology

Course description

Develop the ability to establish design principles and standards. Cultivate independent thinking and research skills. Inspire beginners with foundational concepts of architectural space design, understanding patterns of human activity and spatial thinking, and laying a creative foundation for architectural and environmental aesthetics.

2025 - 2026

2026 Spring

AD3123701

Undergraduate | EMI | Certificate Program

Applications of Robotics and Parametric Design

National Taiwan University of Science and Technology

Course description

This course promotes the fundamental understanding and usage of parametric design and materializing digital designs through the main usage of robotics (and other fabrication processes). This course aims to promote the following:

  1. Introduction to robotic arm operation and safety protocols
  2. Parametric design workflows and model construction
  3. Robotic arm path planning and simulation
  4. Fabrication strategies and digital manufacturing integration
  5. Hands-on exercises: translating design models into executable fabrication commands, completing the full workflow from digital design to robotic-arm fabrication
AD3702701

Undergraduate | Certificate Program

Computer Applications in Architecture (2)

National Taiwan University of Science and Technology

Course description
  1. Introduction to Digital Twins and Tools for Creation, with hands on practicum
  2. Integrating Digital Twin with Design Proposal
  3. Rendering Techniques and Software

2025 Fall

AD3128701

Undergraduate | EMI

Computer-Aided Manufacturing and Applications

National Taiwan University of Science and Technology

Course description and links

This course promotes the fundamental understanding and usage of Computer-Aided Manufacturing (CAM) and covers the following main topics:

  1. Laser ablation and etching technology
  2. Additive manufacturing
  3. Subtractive manufacturing
  4. Materiality and processes
  5. Manufacturing strategies and techniques
  6. Practicum of manufacturing tools

During the duration of this course, students are encouraged to engage in hands on practicum to gain experience and better understanding of the manufacturing technology and techniques.

Course recordings

AD3701701

Undergraduate

Computer Applications in Architecture (1)

National Taiwan University of Science and Technology

Course description
  1. Understand and apply Rhino for modeling architectural cases.
  2. Familarize Grasshopper for parametric architectural design.
  3. Analyze and deconstruct the geometric structures in architectural cases.
  4. Cultivate computational thinking to approach and solve architectural design problems in new ways.
2024 - 2025

2025 Spring

AD3702701

Undergraduate | Certificate Program

Computer Applications in Architecture (2)

National Taiwan University of Science and Technology

Course description

The objective of this course is to equip students with an understanding of Digital Twin technology. It will focus on the process of creating Digital Twin data using a fundamental methodology, and integrating this data into a design proposal, complete with rendered visualizations.

  1. Introduction to Digital Twins and Tools for Creation, with hands on practicum
  2. Integrating Digital Twin with Design Proposal
  3. Rendering Techniques and Software
AD3124701

Undergraduate | EMI | Certificate Program

Digital Building Model

National Taiwan University of Science and Technology

Course description

The objective of this course is to offer practical, hands-on experience for students who have previously completed core professional courses, such as Environmental Control and Structure Behavior. It will introduce digital analysis tools that will enable students to deepen their understanding of how their architectural designs influence various environmental factors, and vice-versa, ultimately enhancing their design expertise.

  1. Case study – digital architecture design and constuction
  2. Tools for parametric modeling
  3. Building information model
  4. Structure and Site Analysis tools

2024 Fall

AD3128701

Undergraduate | EMI | Certificate Program

Computer-Aided Manufacturing and Applications

National Taiwan University of Science and Technology

Course description

This course promotes the fundamental understanding and usage of Computer-Aided Manufacturing (CAM) and covers the following topics:

  1. Laser cutting and etching technology
  2. Additive manufacturing
  3. Subtractive manufacturing
  4. Materiality and processes
  5. Manufacturing strategies and techniques
  6. Practicum of manufacturing tools

During the duration of this course, students are encouraged to engage in hands on practicum to gain experience and better understanding of the manufacturing technology and techniques.

AD3701701

Undergraduate

Computer Applications in Architecture (1)

National Taiwan University of Science and Technology

Course description

The objective of this course is to familiarize students with various modeling techniques, including NURBS, mesh, subdivision surface (SubD), and parametric modeling, and to enable them to apply these methods in the creation of architectural forms.

  1. Understand and apply Rhino for modeling architectural cases.
  2. Familarize Grasshopper for parametric architectural design.
  3. Analyze and deconstruct the geometric structures in architectural cases.
  4. Cultivate computational thinking to approach and solve architectural design problems in new ways.
2023 - 2024

2024 Spring

AD1102301

Undergraduate | EMI

Architectural Design (2)

National Taiwan University of Science and Technology

Course description

The three central themes are human beings, buildings, and the environment. This course, as a foundational architectural design class, emphasizes practical training complemented by theoretical discussions. Course content focuses on:

  1. Understanding the relationship between the human body and spatial dimensions.
  2. Grasping the principles of basic form.
  3. Applying and manipulating architectural elements, such as volumes, materials, and light and shadow.

2023 Fall

AD1101301

Undergraduate

Architectural Designs (1)

National Taiwan University of Science and Technology

Course description

Develop the ability to establish design principles and standards. Cultivate independent thinking and research skills. Inspire beginners with foundational concepts of architectural space design, understanding patterns of human activity and spatial thinking, and laying a creative foundation for architectural and environmental aesthetics.

AD3128701

Undergraduate | EMI | Certificate Program

Computer-Aided Manufacturing and Applications

National Taiwan University of Science and Technology

Course description

This course promotes the fundamental understanding and usage of Computer-Aided Manufacturing (CAM) and covers the following main topics:

  1. Laser cutting and etching technology
  2. Additive manufacturing
  3. Subtractive manufacturing
  4. Materiality and processes
  5. Manufacturing strategies and techniques
  6. Practicum of manufacturing tools.

During the duration of this course, students will receive hands on experience with department resources.

AD3701701

Undergraduate

Computer Applications in Architecture (1)

National Taiwan University of Science and Technology

Course description

The objective of this course is to familiarize students with various modeling techniques, including NURBS, mesh, subdivision surface (SubD), and parametric modeling, and to enable them to apply these methods in the creation of architectural forms.

  1. Understand and apply Rhino for modeling architectural cases.
  2. Familarize Grasshopper for parametric architectural design.
  3. Analyze and deconstruct the geometric structures in architectural cases.
  4. Cultivate computational thinking to approach and solve architectural design problems in new ways.
2022 - 2023

2023 Spring

AD1102301

Undergraduate

Architectural Design (2)

National Taiwan University of Science and Technology

Course description

The three central themes are human beings, buildings, and the environment. This course, as a foundational architectural design class, emphasizes practical training complemented by theoretical discussions. Course content focuses on:

  1. Understanding the relationship between the human body and spatial dimensions.
  2. Grasping the principles of basic form.
  3. Applying and manipulating architectural elements, such as volumes, materials, and light and shadow.
AD3128701

Undergraduate | EMI | Certificate Program

Computer-Aided Manufacturing and Applications

National Taiwan University of Science and Technology

Course description

This course promotes the fundamental understanding and usage of Computer-Aided Manufacturing (CAM) and covers the following topics:

  1. Laser cutting and etching technology
  2. Additive manufacturing
  3. Subtractive manufacturing
  4. Materiality and processes
  5. Manufacturing strategies and techniques
  6. Practicum of manufacturing tools

During the duration of this course, students are encouraged to engage in hands on practicum to gain experience and better understanding of the manufacturing technology and techniques.

AD3124701

Undergraduate | Certificate Program

Digital Building Model

National Taiwan University of Science and Technology

Course description
  1. Case study – digital architecture design and constuction
  2. Tools for parametric modeling
  3. Building information model
  4. Introduction to Generative Components
  5. Model-based approach of building model
  6. Script-based approach of building model

2022 Fall

AD3123701

Undergraduate | EMI | Certificate Program

Applications of Robotics and Parametric Design

National Taiwan University of Science and Technology

Course description and links

This course promotes the fundamental understanding and usage of parametric design and materializing digital designs through the main usage of robotics (and other fabrication processes). This course aims to promote the following:

  1. Parametric logic modeling
  2. Materiality and processes
  3. Usage of different end effectors
  4. Robotic motion planning
  5. Practicum of fabrication tools
  6. Other applications of parametric design
  7. Basic AI usage

To promote fabrication design logic and hand-on abilities, during the course, students will materialize their designs through the means of digital fabrication.

Footages

AD1101301

Undergraduate | PBL

Architectural Designs (1)

National Taiwan University of Science and Technology

Course description

Develop the ability to establish design principles and standards. Cultivate independent thinking and research skills. Inspire beginners with foundational concepts of architectural space design, understanding patterns of human activity and spatial thinking, and laying a creative foundation for architectural and environmental aesthetics.

AD3701701

Undergraduate | PBL

Computer Applications in Architecture (1)

National Taiwan University of Science and Technology

Course description and links
  1. Understand and apply Rhino for modeling architectural cases.
  2. Familarize Grasshopper for parametric architectural design.
  3. Analyze and deconstruct the geometric structures in architectural cases.
  4. Cultivate computational thinking to approach and solve architectural design problems in new ways.

Course recordings

2021 - 2022

2022 Spring

AD1102301

Undergraduate | PBL

Architectural Design (2)

National Taiwan University of Science and Technology

Course description

The three central themes are human beings, buildings, and the environment. This course, as a foundational architectural design class, emphasizes practical training complemented by theoretical discussions. Course content focuses on:

  1. Understanding the relationship between the human body and spatial dimensions.
  2. Grasping the principles of basic form.
  3. Applying and manipulating architectural elements, such as volumes, materials, and light and shadow.
AD3124701

Undergraduate | Certificate Program

Digital Building Model

National Taiwan University of Science and Technology

Course description
  1. Basic geometry concepts and skills
  2. Façade topology and design
  3. Basic concept of database management
  4. Façade Design analysis
  5. Basic fabrication concepts
AD3115701

Undergraduate | EMI

Robotic Arms Construction Process

National Taiwan University of Science and Technology

Course description

This course will focus on the design to production process of a pavilion and/or architectural panels, the end goal is to produce said pavilion and/or panels with the robot. Topics that will be covered will be adjusted according to the skill level of the student, but will generally include:

  1. Introduction to Parametric Design
  2. Introduction to Robotics
  3. Robotic Tool Design
  4. Robotic path planning and simulation
  5. Robotic operation and fabrication

2021 Fall

AD3123701

Undergraduate

Applications of Robotics and Parametric Design

*National Taiwan University of Science and Technology *

Course description

This course promotes the fundamental understanding and usage of parametric design and materializing digital designs thro.h the main usage of robotics (and other fabrication processes). This course aims to promote the following:

  1. Parametric logic modeling
  2. Robotic motion planning
  3. Practicum of fabrication tools
  4. Other applications of parametric design
AD1101301

Undergraduate | PBL

Architectural Designs (1)

National Taiwan University of Science and Technology

Course description

Develop the ability to establish design principles and standards. Cultivate independent thinking and research skills. Inspire beginners with foundational concepts of architectural space design, understanding patterns of human activity and spatial thinking, and laying a creative foundation for architectural and environmental aesthetics.

AD3701701

Undergraduate

Computer Applications in Architecture (1)

National Taiwan University of Science and Technology

Course description
  1. Curved Surface Design
  2. Digital Modeling Logic
  3. Architectural Case Studies
  4. Design Representation Using Digital Tools
2020 - 2021

2021 Spring

AD1102301

Undergraduate | PBL

Architectural Designs (2)

National Taiwan University of Science and Technology

Course description

Unit 1 (Group Project) Architecture and Site: Campus Space Design
Unit 2 (Group Project) Architecture and Community: Commercial/Residential Design
Unit 3 (Common Project) Reinterpreting Architectural Elements and Spatial Flow: Exhibition and Performance Space Design

AD3115701

Undergraduate

Robotic Arms Construction Process

National Taiwan University of Science and Technology

Course description and links

This course will provide knowledge of planning robotic construction processes and the contents listed below:

  1. parametric modeling
  2. robotic trajectory planning
  3. robotic tools design
  4. construction process & material properties.
  5. system design

The ultimate goal is to fabricate a partial or scaled Pavillion.

Footages · Student work

2020 Fall

AD3123701

Undergraduate

Applications of Robotics and Parametric Design

National Taiwan University of Science and Technology

Course description

This course promotes the fundamental understanding and usage of parametric design and materializing digital designs thro.h the main usage of robotics (and other fabrication processes). This course aims to promote the following:

  1. Parametric logic modeling
  2. Materiality and processes
  3. Usage of different end effectors
  4. Robotic motion planning
  5. Practicum of fabrication tools
  6. Other applications of parametric design

To promote fabrication design logic and hand-on abilities, students are required to choose a practicum topic of their choice and present the results at the end of the term.

AD1101301

Undergraduate | PBL

Architectural Designs (1)

National Taiwan University of Science and Technology

Course description

Unit 1 (Group Project) Architecture and Material Design: Micro-Architecture – Home and SOHO Case Studies
Unit 2 (Group Project) Architecture and Modular Design: Transformable Temporary Housing
Unit 3 (Common Project) Architecture and Interior Design: Test Rite Home Design Competition

AD3701701

Undergraduate

Computer Applications in Architecture (1)

National Taiwan University of Science and Technology

Course description and links
  1. Understand and apply Rhino for modeling architectural cases.
  2. Familarize Grasshopper for parametric architectural design.
  3. Analyze and deconstruct the geometric structures in architectural cases.
  4. Cultivate computational thinking to approach and solve architectural design problems in new ways.

Course Recordings

2019 - 2020

2020 Spring

AD3115701

Undergraduate

Robotic Arms Construction Process

National Taiwan University of Science and Technology

Course description

This course will provide knowledge of planning robotic construction processes and the contents listed below:

  1. parametric modeling
  2. robotic trajectory planning
  3. robotic tools design
  4. construction process & material properties.
  5. system design

The ultimate goal is to fabricate a partial or scaled Pavillion.

2019 Fall

AD3123701

Undergraduate

Applications of Robotics and Parametric Design

National Taiwan University of Science and Technology

Course description and links

This course promotes the fundamental understanding and usage of parametric design and materializing digital designs thro.h the main usage of robotics. This course aims to promote the following:

  1. Parametric logic modeling
  2. Materiality and processes
  3. Usage of different end effectors
  4. Robotic motion planning
  5. Practicum of fabrication tools
  6. Other applications of parametric design
  7. Basic AI usage

To promote fabrication design logic and hand-on abilities, during the course, students will materialize their designs through the means of digital fabrication.

Student Presentations

2019 Summer
AD1101301
AD1102301
AD2001301
AD2112301
AD3001301
AD3002301

Undergraduate

Architectural Designs (1 ~ 6)

National Taiwan University of Science and Technology

Course description

Develop the ability to establish design principles and standards. Cultivate independent thinking and research skills. Inspire beginners with foundational concepts of architectural space design, understanding patterns of human activity and spatial thinking, and laying a creative foundation for architectural and environmental aesthetics.

AD2503702

Undergraduate

Sustainable Building and BIM Practices – Oversea Studies

National Taiwan University of Science and Technology

Course description and links

This course covers the fundamentals of sustainable architecture and BIM applications, highlighting their distinct developmental characteristics across highly developed regions (such as Europe, the US, and Japan) and emerging circum-subtropical regions. Thro.h lectures and practical site visits led by overseas partner institutions sharing their expertise, students will gain an understanding of Building Information Modeling (BIM) theory and its applications within the architecture and construction industries. The primary focus areas encompass sustainable architectural design, BIM applications, and related fields.

Related content

Copywrite © Victor Yu-Chieh Lin