Fica como sugestão. Que confusão é esse curso de C#. Eu até entendo que o objetivo era explorar, por meio do código, o raciocínio de como atender os requisitos de um negócio. Porém falharam em levar em consideração que muitas vezes estão ensinando para pessoas que nunca tiveram contato com a linguagem e o Guilherme constantemente ir e voltar no código modificando aquilo que acabou de ensinar dizendo que não é a maneira correta de ser feito termina sendo uma confusão dos infernos. Chega um momento, principalmente quando se está tratando de temas mais complexos (a partir de conceitos de orientação à objetos) que o entendimento fica extremamente prejudicado e só o instrutor sabe o que está acontecendo no código dele, sem contar que é uma perda de tempo assistir vídeos que duram 20 minutos sendo que metade é o Guilherme modificando código incorretamente implementado. Ou ensinam requisitos de negócios ou ensinam a como programar em C# direta e corretamente. Menos é mais.