William Schulz Jr
I wouldn't take him again. His tests are all essay like and his lectures are all over the place. During coronavirus he had no sympathy for his students. Didn't care what they had going on it's either you submit everything or you fail the class.