Stephanie Valentine
Val is an extremely dedicated prof. She leaves detailed feedback on all assessments, has creative & rewarding assignments (what other intro CS class has you making 2048 or handwriting recognition?), and teaches in a very structured manner that is easy to follow. She is kind and creates a positive environment which makes a tough class approachable.