Associate Professor
Electrical and Computer Engr
PHD 2017 University of Toronto
84.6% of students reported.
Best professor in the ECE department imo, engaging lecturer and great at answering questions would highly recommend Exams are a bit too easy relative to the content but the provided paper readings are very interesting and challenging
Josh is a great prof, love his teaching, the 757 concepts are quite helpful in the interviews as well. The reading materials provided are also very helpful. In all, I would highly recommend Josh and this course
This guys name is so cool
Lecture videos were succinct and he gave a lot of partial credit. He was very nice and always able to meet.
Josh is enthusiastic and a great Prof. The course itself requires reading papers and working on a semester-long project but his exams are fairly straightforward. Take a class with him if given a chance.
Professor Josh is a great instructor! He plans his class time well and doesn't cram too much in one lecture. The material is relevant and he delivers it really well. He gives good feedback and keeps the class engaging with light humor sprinkled here and there. Overall, a solid Prof. 10/10 would take another architecture course with him!
I loved the 757 course here, Josh is a very dedicated professor, nice to the students. If you take this course, without any prior architecture understanding, it would obviously be hard, that is not the professor's mistake. It is not an easy course but one will surely get a chance to learn a lot. I would highly recommend the professor and the course
Josh told many jokes in his first ten lectures, and gave us useful guidance on how to read an architecture paper efficiently. His lecture is super easy to follow, since he will go through most details with students in class, and give many analogies to understand those mechanisms. Besides a super nice guy and willing to answer any questions.
Professor gave clear explanations of the material and the video lectures were really well done. There is a lot of homework and the projects are extremely time consuming, but it's just the nature of the course itself. This course is definitely worth taking, but do not go into this course thinking of a 3 credit workload.
Extremely vague grading criteria on group projects. He also assign A LOT of busy work and it is completely pointless. It gets to be really annoying when you have homework you could be doing for other classes, but have to spend time on the mindless homework he assigns. He also dodges any remotely difficult question you ask him.
He assigns lots of work and is very bad a teaching concepts
He seems like a nice enough guy, but he has no concept of how much work he is assigning. I took 10 credits to have an easy semester to concentrate on other things, but this class averaged 12-15 hours of work a week, since the hws, quizzes, and exercises continue while you're trying to work on the main project. Near the end it's more like 20 hrs.
The professor is nice and explains things well. For the ppl that are complaining about the level of difficulty of the course, yes it is a hard course, but that is the way it has always been at UW. So don't blame prof for teaching a difficult course which he has minimal control over the content. Although I do think we would benefit from more lecture
The amount of work is unreasonable for a 3 credit course. The weekly quiz is to test if you watched the videos which actually means he will give you a 2+ hrs of videos and pick extremely specific details and ask if you remember them. The program is one of the hardest I've done in college which isn't bad if i didn't have to do all the other crap!!!!
I don't know how much he knows about he's teaching. Although he always says he's an architect all he did was playing other professor's videos and didn't bother answer my questions or give explanations to class.