Eastin was awesome and I loved his class this semester. Concepts could be difficult, but he took the time to REALLY explain every single thing. Tests can also be difficult, so make sure to really study. I barely finished with an A. I wish I had gone into office hours more, but when I did he was helpful and very kind. Take 309 in person with him!