I guess this could be done in few hours easily. If you decide to work with me on this project I have a few questions. First is related to the input, either from a keyboard or from a file. Basically, there are few ways to do it, one is to first define the matrix dimensions (and then input the values) and the other is to define some kind of delimiter like "enter" for the new line or something similar to delimit the last row. The first approach is much simpler. Also, one would need to have a look at the csv file, are the dimensions given in some field or one would also need to parse that from the file. Also, matrix data type (int, float, double) has not been given in the project definition.
Greetings, Knut