May I suggest that on February 24th, you drop him an email, thanking him for the letter of recommendation due on March 1st and how much you appreciate his letter and how you learned and enjoyed working with him. It will be a reminder that the letter is due!
@ECmotherx2 that is a great idea, thank you! I may just forget him lol, he is probably annoyed at me at this point and I have gotten another professor to write for me whom I trust 99.9%.
keep in mind the email you have is probably his work email, rather than personal email. given he no longer works there he may have been locked out of his work email depending on the extenuating circumstances of his departure
@hsscholar765 good point, thanks!