really great experience w prof moore. textbooks can be found as pdfs online and assignments were reasonable and engaging. exams required studying but were not impossible to succeed on. he has a fantastic classroom presence and really relates and empathizes with students! def take his class if you can!!! 