This was one of the most balanced classes I've taken so far. The workload wasn't much, but the reading material was plenty. I had time to read and understand, and Dr. Shahriari was always there to guide the class. He is a reasonable and respectful person, who is always accessible via email in case of a problem, advice, or question.