Detelin Elenkov
Prof. Elenkov is awesome! Cares about his students, and takes the time to help his students succeed. Take his class, without a second thought. You will learn a great deal, valuable in the real world. Class is the usual format for a 200 level course.