Gina Smith is absolutely amazing. She is so caring and passionate about teaching. Her class is very easy and engaging. She loves group projects and having everyone in the class get to know one another.