The BEST prof ive had. Super kind and caring, is willing to make accommodations without questions, takes time for questions and explains difficult material well. Speaking to him felt like conversing with a friend, absolutely take him if you can, a gem.