Prerequisite: Completion of KB101-Foundations, or special permission of the instructor, is required to enroll in this course