Prof. Wen has taught the following courses at NCTU:
- Introduction to Programming in C++: F’96, F’97, F’98, F’99, F’00, F’01, F’02, F’07, F’08
- Object-Oriented Programming in C++: S’99, S’00, S’01, S’02, S’07, S’08
- Parallel Programming: F’04, F’05, F’06
- Innovative Intelligent Electronics Laboratory: S’04, S’05, S’06, S’07
- Human-Centered Computing Laboratory: S’02, S’03, S’04, S’05
- Algorithms: S’96, S’97, S’98, S’99, S’01, S’99, S’01, S’05, S’06, S’08
- Automotive Electronics Reliability: S’00
- Freshman Discovery: F’00, F’01
- Electrical Technology and Society: F’02