Craig Erickson
Very homework heavy. Willing to help students. Computer Programming is very difficult if you do not keep up during class and the homework can get tedious. Also a lot of collaborating with other students. Not the fastest with replying to emails but eventually will. Not an easy A if you were looking for it.