Jennifer Riley
Professor Riley is a great teacher. This is not an easy class but she thoroughly explains everything in a way you can comprehend. She has a great sense of humor and is willing to stay and help you if you're struggling. She really wants you to succeed. You can't miss labs and you have to put in the work. If you do, it will pay off in the end.