This online course was almost a 5 until I found out there was a mandatory partnered project/paper. Group projects are nearly impossible to communicate online. Its also worth 10% of your grade. Don't take this teacher online if you aren't able to spend a lot of time on homework everyday.