Really nice professor. Workload is manageable and he is flexible with due dates. His writing criteria for each assignment are detailed and clear. If you follow it to a T you will get an A. Highly recommend this course for the upper-level writing requirement for CS majors. 