M J Dixon
Professor Dixon is amazing! He provides good and makes sure you understand the lectures with helpful homeworks and in class activities. I would definetly recommend him and no doubt will take his class again. Thank you Sir!