Code for conceptual understanding of ECE371 (Portland State University)