One of the best professors I have taken. He is very engaging when he lectures and makes sure to review things so that you actually learn it. NO ONE has handled the move to online because of the pandemic better than him. He goes above and beyond to make success achievable. I can't say enough good things about him.