Professor Criner was an absolute gem! She provides fantastic feedback and is very easy to reach outside of class. Her lectures and notes are easy to read and understand, and she did a great job simplifying complex ideas.