James Bain
Professor
Electrical and Computer Engineering
Orcid identifier0000-0002-5355-5048 (opens in a new tab)
- ProfessorElectrical and Computer Engineering
- 412-268-3602
- Carnegie Mellon University, Electrical and Computer Engineering, 5000 Forbes Avenue, Pittsburgh, Pennsylvania, 15213, United States
TEACHING ACTIVITIES
- COURSE TAUGHTECE CO-OP11 May 2026 - 31 Jul 2026
- COURSE TAUGHTECE Graduate Teaching Internship11 May 2026 - 31 Jul 2026
- COURSE TAUGHTInternship for Electrical and Computer Engineering MS Students11 May 2026 - 31 Jul 2026
- COURSE TAUGHTInternship for Electrical and Computer Engineering MS Students11 May 2026 - 31 Jul 2026
- COURSE TAUGHTInternship one for Electrical and Computer Engineering PhD Students11 May 2026 - 31 Jul 2026
- COURSE TAUGHTInternship Three Electrical and Computer Engineering PhD Students11 May 2026 - 31 Jul 2026
- COURSE TAUGHTInternship Two for Electrical and Computer Engineering PhD Students11 May 2026 - 31 Jul 2026
- COURSE TAUGHTM.S. Graduate Project I11 May 2026 - 31 Jul 2026
- COURSE TAUGHTPracticum in Electrical and Computer Engineering11 May 2026 - 31 Jul 2026
- COURSE TAUGHTReading and Research11 May 2026 - 31 Jul 2026
- COURSE TAUGHTReading and Research11 May 2026 - 31 Jul 2026
- COURSE TAUGHTSummer Internship11 May 2026 - 31 Jul 2026
- COURSE TAUGHTUndergraduate Projects11 May 2026 - 31 Jul 2026
- COURSE TAUGHTECE CO-OP12 Jan 2026 - 5 May 2026
- COURSE TAUGHTIntroduction to Graduate Studies12 Jan 2026 - 5 May 2026
- COURSE TAUGHTIntroduction to Graduate Studies12 Jan 2026 - 5 May 2026
- COURSE TAUGHTIntroduction to Graduate Studies12 Jan 2026 - 5 May 2026
- COURSE TAUGHTIntroduction to Graduate Studies12 Jan 2026 - 5 May 2026
- COURSE TAUGHTIntroduction to Printed Circuit Boards Fabrication12 Jan 2026 - 5 May 2026
- COURSE TAUGHTIntroduction to Printed Circuit Boards Fabrication12 Jan 2026 - 5 May 2026
- COURSE TAUGHTM.S. Graduate Project - AIE12 Jan 2026 - 5 May 2026
- COURSE TAUGHTM.S. Graduate Project I12 Jan 2026 - 5 May 2026
- COURSE TAUGHTM.S. Graduate Project I12 Jan 2026 - 5 May 2026
- COURSE TAUGHTM.S. Graduate Project II12 Jan 2026 - 5 May 2026
- COURSE TAUGHTM.S. Graduate Project, Intensive Project Option12 Jan 2026 - 5 May 2026