Friday, February 26. Friday, March 26. Friday, April 30. Final examination: Due Thursday, May 13, noon.