Please do not place an order with them especially if you're a CS major. They waited till the deadline to tell me " expert has contracted covid and they are isolated so they cannot get in contact with them". They asked for additional hours even though my assignment was overdue and I said whatever go ahead. When that deadline passed they claimed they had a problem finding a new expert. I just wanted to understand and learn before submission and I'm still lost. It's April 30th and apparently they cannot find an expert since April 25th. I've been waiting for 5 days for my refund with no luck. They respond when they want to and their customer service is pretty sketch.