The class is laid out very clear on the first day. It is not a hard class to do well in, you just can't "mess up". The tests are tough but you can pull off a 90+ with some studying. The project is doable if you are willing to put in time and effort. She grades it based on effort so if you can demonstrate that you are trying you will succeed.