David Riche
He is one of the most caring professors. His assignments are fun, challenging enough, and have creative freedom. He understands life happens and extensions can be helpful. He gave so much encouragement and support. He required individual meetings (zoom/office) instead of specific class periods. He's a wonderful teacher