Shanon is one of the best professors I have had. She always finds time for her students from her busy schedule. She even offered us a zoom class on Sunday for any last-minute questions before the exam. She is quite reasonable and understanding would highly recommend taking her class you will not regret it.