William Luther
Assignments are relatively easy but this professor does not grade assignments on time and lacks communication with students. He welcomes students to reach out but never responds. Resources are not provided on a timely manner causing incomplete homework submission. 10/10 would not recommend.