a) $A$ has 2 rows and 2 columns ($2 \times 2$). $B$ has 2 rows and 3 columns ($2 \times 3$).
b) For $AB$: The inner dimensions are $A (2 \times \textbf{2})$ and $B (\textbf{2} \times 3)$. Since they match (2=2), $AB$ is defined. The resulting dimension will be the outer dimensions, $2 \times 3$.
For $BA$: The inner dimensions are $B (2 \times \textbf{3})$ and $A (\textbf{2} \times 2)$. Since they do not match ($3 \neq 2$), $BA$ is not defined.
c) $AB = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} \begin{bmatrix} 1 & -1 & 0 \\ 2 & 2 & -1 \end{bmatrix}$
\[ = \begin{bmatrix} (1)(1)+(2)(2) & (1)(-1)+(2)(2) & (1)(0)+(2)(-1) \\ (3)(1)+(4)(2) & (3)(-1)+(4)(2) & (3)(0)+(4)(-1) \end{bmatrix} \]
\[ = \begin{bmatrix} 1+4 & -1+4 & 0-2 \\ 3+8 & -3+8 & 0-4 \end{bmatrix} = \begin{bmatrix} 5 & 3 & -2 \\ 11 & 5 & -4 \end{bmatrix} \]