CS2230 at Western Michigan University, taught by Dr. Robert Trenary