Dr GD is the best! She is very kind and teaches the material very well. I would definitely take another class with her in the future. She is a very fair grader and offers extra credit. She is always available to help students and is willing to answer questions. Make sure to read the assigned textbook sections before lectures and you'll do great! :)