subject

Profile

Dhawal Shah

Founder of Class Central. I made this.

Dhawal Shah
Mountain View
Computer Science
Masters Degree

Algorithms: Design and Analysis, Part 1

Written 4 years ago
This course helped me get a job. Before doing this course, I had trouble clearing technical interviews. Infact, I couldn't even clear the phone interviews. "Algorithms: Design and Analysis, Part 1" was instrumental in clearing my first technical interview and helped me get a job as a Software Engineer in Silicon Valley.

Just to be clear, this course alone isn't enough to clear technical interviews. What it did was strengthen my basics in Computer Science, due to which I was able to leverage a lot of online content and algorithm textbooks. Trying to prepare for technical interviews by googling "technical interview questions" doesn't get you anywhere. If you are asked a question that you haven't seen before, coming up with an answer won't be easy. But if your basics are good you will have set of tools to evaluate and come up with a reasonable solution.

Every week there is a programming assignment. The assignment are usually direct implementation of an algorithm or data structure and can be done in the language of your choice. This further reinforces the concepts taught in the lectures.

Tim Roughgarden is an excellent teacher and the course videos are quite portable. I carry those videos on my tablet and occasionally watch them if I feel I need to brush up a particular topic. At the time of writing this review a new version of the course hasn't been offered for a while, but the course videos are open to everyone.
My rating
Dhawal Shah completed this course, spending 12 hours a week on it and found the course difficulty to be medium.

Functional Programming Principles in Scala

Written 4 years ago
My rating
Dhawal Shah completed this course and found the course difficulty to be hard.

Computing for Data Analysis

Written 3 years ago
The lectures in this course were presented as online videos of up to about 1/2 hour length. The videos consisted of prepared slides with the lecturers voice in the soundtrack. To keep the videos from becoming too boring, there were multiple choice questions interspersed throughout the videos. There were also some activities for the viewer to try at the R command line. The production values were comparable to what I regularly see in lecture capture videos from conventional courses- these were not highly polished videos

I was disappointed by the lack of depth in the lecture material. This was a course in R programming rather than statistics, so any in-depth discussion of statistical issues would have been inappropriate, but I was surprised by how little discussion there was of the structure and semantics of the R programming language. For example, R uses a fairly unusual scheme of lexical scoping that can be particularly useful in statistical work. This was mentioned briefly in one lecture but not fully explained.

Although I think this course could have been much better, I certainly did learn some things about R programming that I wanted to pick up, and overall I'm glad that I took the time to participate in the course.
My rating
Dhawal Shah completed this course.

Social Network Analysis

Written 3 years ago
Social Network Analysis provided a good survey of the methods and applications in the field, covering random networks, measures of centrality, small world networks (and other topics related to the question of optimization), and the dynamic aspects of networks, such as contagion and opinion formation. Adamic's explanations were usually clear, and even a student with little knowledge of probability could have gotten the gist of most of the course material (and made use of Gephi to perform basic analysis), but equations were presented for those who wanted them, and the readings gave further detail.
My rating
Dhawal Shah completed this course.

Foundations of Business Strategy

Written 3 years ago
Compared to the other courses I've taken, Foundations of Business Strategy proved much less time-consuming, with required readings limited to very short chapters from a forthcoming book by Lenox (and when I say "short", I mean it's more a pamphlet than a book, with chapters only a few pages long), and a business case each week. The professor encouraged discussion of each case, both in small groups and in the discussion forum, and each week recorded a debriefing that made reference to students' comments in the forum; however, the only assignments that needed to ber turned in before the final project were (relatively easy) weekly quizzes that covered the lecture topics. Quizzes, hence the lectures the quizzes covered, could be completed at any time during the course, though completing the lectures late meant that a student had no chance to participate in the discussios of the associated cases. The final project was a 1500-word "executive summary" of a strategic analysis of an organization of the each student's choice.
My rating
Dhawal Shah completed this course.

Probabilistic Graphical Models 1: Representation

Written 3 years ago
I found the programming assignments to be quite tough, or put differently, more difficult than any other Coursera course. If not for the generous help of other students in the forum, (a view echoed by many other students), it would be impossible to get through the assignments. In my case, I had to sometimes grind through the assignment to finish it in time, sometimes missing the intuition behind a method that was used in the assignment.
My rating
Dhawal Shah completed this course, spending 20 hours a week on it and found the course difficulty to be very hard.

Introduction to Probability - The Science of Uncertainty

Written 3 years ago
My rating
Dhawal Shah dropped this course, spending 15 hours a week on it and found the course difficulty to be hard.

Principles of Computing (Part 1)

Written 3 years ago
My rating
Dhawal Shah completed this course, spending 5 hours a week on it and found the course difficulty to be medium.

Learning How to Learn: Powerful mental tools to help you master tough subjects

Written 3 years ago
My rating
Dhawal Shah completed this course, spending 3 hours a week on it and found the course difficulty to be easy.

Introduction to Negotiation

Written 3 years ago
My rating
Dhawal Shah completed this course and found the course difficulty to be easy.

Statistics for Business – I

Written 2 years ago
My rating
Dhawal Shah partially completed this course and found the course difficulty to be medium.

JavaScript Promises

Written 2 years ago
My rating
Dhawal Shah partially completed this course.

Machine Learning Foundations: A Case Study Approach

Written 2 years ago
My rating
Dhawal Shah completed this course.

Machine Learning: Regression

Written a year ago
My rating
Dhawal Shah completed this course.

Google Cloud Platform Fundamentals: Core Infrastructure

Written 9 months ago
This course gives an overview of the different services/products that are part of the Google Cloud Platform (GCP). The videos are basically webcasts - slides + some person talking. The course also contains labs which give you hands-on experience. The labs are not part of Coursera and can be found here: https://codelabs.developers.google.com/

I was looking to move my website from my current cloud provider as it is getting expensive. I have dabbled in GCP before, but it always felt a bit overwhelming. The course provided me with a good overview of the entire ecosystem and now I feel I should choose GCP as my provider.

The course is very basic and I wouldn't say I know how to use GCP. It probably took me five hours to finish it.

My rating
Dhawal Shah completed this course, spending 5 hours a week on it and found the course difficulty to be easy.

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free