Class is not too hard if you pay attention. A huge contrast from Ferguson though, so if you had him previously you might struggle a bit. Grade is mostly based on your programming projects, and some of them can be difficult. Make a discord if you can. Personally this class was hard for me because I had it in the morning.