This is one of the largest computer science classes taught at Iowa State. The course was extensive in teaching advanced programming through unmanaged languages, which allowed students to learn memory management, concurrent and network programming, etc.