Adam Langridge
Dr. Langridge is so kind and really knows his stuff. He made multiple short videos for each week where he explained the concepts very clearly. Very, very nice person and was very flexible on due dates because of the pandemic. If you ask him for help, he is always willing to go above and beyond to make sure you understand the content!