My favourite Subject/Topic is COMPUTER !!
Here is my coding
void setup() {
size(360,360);
background(2,222,83);
//draw case of screen
fill(200);
ellipse(180,240,100,60);
quad(170,190,190,190,200,236,160,250); //bottom
quad(160,185,170,190,160,250,145,242); //bottom
quad(130,160,170,140,170,220,130,200); //top
quad(170,140,230,130,230,200,170,220); //top
//draw screen
fill(0,197,227);
quad(178,146,224,138,224,196,178,210);
//draw CPU
fill(200);
quad(80,154,120,146,120,266,80,278); //front
quad(20,134,80,154,80,278,20,254); //side
quad(57,127,120,146,80,154,20,134); //top
noStroke();
fill(50);
quad(83,160,118,152,118,160,83,168); //CD disk1
quad(83,172,118,164,118,172,83,180); //CD disk2
}