Took Professor Ramsey's CMST1 online course, was very pleased. There's weekly work to be done, usually due on Fridays, not difficult. If you spend time to make your work of good quality, he will see this and give a good grade. There was group work we had to do- very much student oriented, we had to find the times to meet with each other (Zoom). 