Best professor hands down. She makes the assignments that are independent in a group setting if you would like so it eases the project and allows you to work as a team and collaborate. She is a very strong Christian and has a passion for what she believes in and stands for. She has a great vision for the future and the next generation. 