Based on your answers, we think the following courses would suit you.
3 years full time
View this route
2 years full time