Im not sure why Professor Kyriakou have low ratings. This class was very easy as long as you turn in your work on time. Two group projects! One extra credit! She is very lenient with extending assignments if need so.