Reviews of professor Ruoyu Wang

Rating: 5.0/5, difficulty: 4.0/5
Took CSE 545 in Fall 18. Was his first course. Such a gem of a professor. conducted in-class CTFs, and made us learn security by actually hacking on stuff. Very accessible, guides with homeworks. Homeworks take a lot of time, but worth it.

Rating: 5.0/5, difficulty: 5.0/5
WARNING for anyone without experience in software security(especially binary), CSE545 is extremely hard. The professor is amazing on the topic, the class is quite nice, but as one without enough experience on binary exploits or CTF, the CTF homework is simply too hard(20 hour per week) for me. Not recommended for non-security students.

Rating: 4.0/5, difficulty: 4.0/5
He is someone who won't stop helping you until you succeed. Always available to answer questions. Can be blunt with you at times but don't be afraid to ask him questions. No exams so the class was mostly weighted on assignments. The homework can be tough if you're not great at puzzles or constantly thinking outside the box but not impossible.

Rating: 4.0/5, difficulty: 1.0/5
ASU101 is one of the easiest A classes to take that I would even forget that it exists. Wang is a cool professor and he reminded us about the few canvas assignments which is basically all you have to do for it.

Rating: 5.0/5, difficulty: 4.0/5
Even online, Fish is an amazing prof. Teaches well, is a hawk at responding on piazza/discord, useful office hours. Class itself is hard, and more then half of it is self-teach/google style with Fish nudging you along the way. No tests just lots of challenging hw and CTF's with groups you pick, which are hard but mostly participation based. Lots EC

Rating: 4.0/5, difficulty: 1.0/5
He does expect you to participate but he basically goes exactly by the set ASU 101 calendar. My only complaint is that he really didn't tell us what assignments to do until the last class but he only gave us three to do, so not that it was a lot of work, but I was just kind of confused about what I needed to do all semester.

Rating: 5.0/5, difficulty: 4.0/5
He is always smiling :) He is the one of the best professor. Homeworks are very challenging. If you dont have any background in cyber security you need to have a lot of patience and must work hard. Very challenging course and you wont regret taking his course after all the hard work you have done.

Rating: 1.0/5, difficulty: 2.0/5
Keep in mind that most of the positive reviews are from people who already had previous experience with cybersecurity. If you take Fish's class with no previous experience, you won't have much fun and you'll end up learning almost nothing. He is also known for deleting reviews on this website. I could not recommend this professor less.

Rating: 5.0/5, difficulty: 4.0/5
Professor Fish is tough but you learn a lot and he makes it very easy for you to get points to pass. Based on difficulty I though this was gonna be a C but there were so many ways to get points and though he does throw you in the lions den at times for assignments, he's always helpful and provides many links for support.