As the global partner of Intel FPGA University Program, Terasic is dedicated to empowering and collaborating with professors and researchers at universities worldwide. We aim to inspire state-of-the-art technological innovation and to enhance research depth as well as the teaching and learning experience.
University Courses

University of Eastern Philippines
Instructor: Engr. Bless G. Ampuan

Karlsruhe Institute of Technology
Author: Dr. Ann-Kathrin Perrevoort
Publication: The Mu3e Data Acquisition

Montana State University
Professor: Ross K. Snider

Tecnológico de Monterrey
Professor: Dr. Francisco Javier Ortiz Cerecedo


National Taiwan University (NTU)
Graduate Institute of Electronics Engineering (GIEE)
/ Instructor: Professor: Yi-Chang Lu

Universidad Pontificia Bolivariana
Instructor:Prof. Holguer A. Becerra

Brown University
Scalable Computing Laboratory
/ Instructor: Prof. Sherief Reda
- EN2912C Future Directions in Computing (Fall 2008)
- EN2911X Reconfigurable Computing (Fall 2009)
- EN164: Design of Computing Systems (2011)
- EN2911X Reconfigurable Computing (Fall 2009)
- EN164: Design of Computing Systems (2011)

Boise State University
Instructor: Prof. S. M. Loo
, Lecturer: Arlen Planting


Clarkson University
Instructor: Dr. Abul Khondker

Columbia University


Cornell University
Senior Lecturer: Bruce Land

Chung Yuan Christian University
Professor: Koteswararao Kondepu



Montana State University
Professor: Ross K. Snider


Georgia Institute of Technology
Professor: James Hamblen

Indian Institute Of Technology Dharwad
Professor: Koteswararao Kondepu

Imperial College London
Professor: Peter Y. K. Cheung
Professor: Dr. Holger Pirk
- Ultra-low-latency database transaction processing on FPGAs

KTH Royal Institute of Technology
- IL2212 Embedded Software (Spring 2011, Period 1)
- IL2207 System-on-Chip Architectures(Fall 2008)
- IL2207 System-on-Chip Architectures(Fall 2008)

Stanford University
Author: Sang Kyun Kim, Lawrence McAfee, Peter McMahon, Kunle Olukotun

Scuola Superiore Sant'Anna
Professor: Nicola Andriolli
Professor: Luca Valcarenghi
Professor: Dr. Justine Cris Borromeo

Massachusetts Institute of Technology
Professor: Arvind



New Jersey Institute of Technology
Professor: Li, Zhi Yong

North Carolina State University
Professor: W. Rhett Davis
- ECE406-001 Design of Complex Digital Systems


South Dakota State University at Brookings
Professor: Dr. Robert S. Fourney


Viet Nam National University
Professor: Prof. Hwa Chang


Ryerson University
Professor: Gul N. Khan


Yale University
Professor: Andreas Savvides

University of Alabama
Professor: Dr. Jeff Jackson


Universidade de Aveiro
Professor: Arnaldo Silva Rodrigues de Oliveira

University of British Columbia
Professor: Paul Davies

University of California, San Diego
Professor: Gupta, Rajesh

University of Cambridge
Professor: Gupta, Rajesh
Professor: Simon Moore

University of Colorado at Boulder
Professor: Dr. Kimberly E. Newman

University of Dayton
Professor: Dr. John S. Loomis

University of Illinois at Urbana-Champaign
- ECE385 Digital Systems Laboratory (2011)
- ECE527 Design & Synthesis of SoC (2011)
- ECE527 Design & Synthesis of SoC (2011)



University of Massachusetts Amherst
Author: Deepak C. Unnikrishnan

University of Michigan-Ann Arbor

University of Nebrasaka Lincoln
Instructor: Dr. Hamid Vakilzadian

University of Nebrasaka Lincoln
Instructor: Prof. Ying Lu

École de technologie supérieure
Lecturer: Yves Blaquière



University of Rhode Island
Instructor: Dr. Jien-Chung Lo

University of Toronto
Authors: J. Luu, K. Redmond, W.C.Y. Lo, P. Chow, L. Lilge, J. Rose1
Authors: W. C.Y. Lo





Portland State University
Instructor: MAREK ANDRZEJ PERKOWSKI

La Sierra University
Instructor: Enoch O. Hwang





Technion-Israel Institute of Technology
Instructor: Prof. Yizhak Birk Tal


École polytechnique fédérale de Lausanne
Instructor: Jean-Didier Legat

National Technical University of Ukraine (Kyiv Polytechnic Institute)
Instructor: Dr. Aleksandr Neuimin


University of Chester
Professor: Dr Gerard Edwards
FPGA Embedded Systems Projects
SE5024 Electronic and Electrical Engineering Integrative Design Project
SE6025 Electronic and Electrical Engineering Individual Project
SE5024 Electronic and Electrical Engineering Integrative Design Project
SE6025 Electronic and Electrical Engineering Individual Project




UNIVERSITY OF NEBRASKA-LINCOLN
Department of Electrical and Computer Engineering
Instructor: Dr. Hamid Vakilzadian

Slovak University of Technology in Bratislava
Faculty of Electrical Engineering and Information Technology